下面创建了一个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