r-存储azure凭据azuremlsdk的最佳实践



下面创建了一个config.json文件(我认为(:

new_ws <- create_workspace(name = <workspace_name>, 
subscription_id = <subscription_id>, 
resource_group = <resource_group_name>, 
location = location, 
create_resource_group = FALSE)
write_workspace_config(new_ws)

一旦完成,就可以像这样拾取:

ws <- load_workspace_from_config()

我认为对config.json文件进行源代码管理不是最佳做法。(在Windows中(最好的方法是什么?

谢谢。

首先,如果这里有什么不适合你的问题,我很抱歉,因为我不知道R.

如果这是一个不会分发的项目(即,分发给客户并下载(,我会将这些数据保存在本地主机或服务器上的环境变量中,并让所有开发人员也创建一个var。这将允许您存储所有凭据和参数,而无需提交它们。

这种方法基本上需要更改从配置文件加载凭据的代码,以便它向localhost变量查询凭据。我在R中找到了一个很好的指南,请在这里查看!

如果这是一个将被分发到生产中的软件,我会看看Azure密钥库。这将允许你安全地存储你的秘密,并在需要时获得它们,在Azure AD或AD B2C上使用用户帐户进行身份验证。这里有个不错的导游。

最佳,

Felipe

最新更新