我们正在为我们的Microsoft Azure应用程序使用TFS。在该应用程序中,我们有生产,登台和本地环境。到目前为止,我是该项目中唯一的开发人员,因此我们在开发环境中对凭证的安全性没有任何问题。
我们的目标是保证生产凭证的安全,并且不受其他开发人员的影响。在Microsoft Azure和Team Foundation Server Online上执行此操作的最佳做法是什么?
感谢。
编辑:
我将这些秘密保存在" ServiceConfiguration" Azure的文件:
是否可以将ServiceConfiguration.Cloud.cscfg文件专用于TFS中的少数人或组?也许这可以解决问题。因为生产环境的所有秘密。在里面。
答案 0 :(得分:0)
您可以在Azure门户中保留生产密码:
这些会覆盖您的web.config
设置,类似于web.config
转换。您可以覆盖app.settings
和连接字符串。
这样您就不必在版本控制系统中保留生产凭据,只有有权访问azure门户的人才能看到这些凭据。