微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

存储 azuremlsdk 的 azure 凭据最佳实践

如何解决存储 azuremlsdk 的 azure 凭据最佳实践

查看 this 以下创建了一个 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,所以很抱歉。

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

这种方法基本上要求您更改从配置文件加载凭据的代码,以便它向您查询本地主机变量以获取凭据。我在 R 中找到了一个很好的指南,check it here!

如果这是一个将分发到生产环境的软件,我会看看 Azure Key Vault。这将允许您安全地存储您的机密并在需要时获取它们,在 Azure AD 或 AD B2C 上使用用户帐户进行身份验证。有一个很好的指南here

最好,

费利佩

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。