如何使用Azure云服务隐藏我的存储和SQL连接字符串? [英] How do I hide my Storage and SQL connection strings using Azure Cloud Services?

本文介绍了如何使用Azure云服务隐藏我的存储和SQL连接字符串?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我希望将存储和SQL连接字符串从存储在我的解决方案的各个项目中的配置文件移动到只能在Azure门户中访问。

将连接字符串保存在源代码管理中意味着,如果任何人看到我们的代码库,他们将可以无限制地访问我们的Azure帐户。

在Azure网站中,连接字符串可以在门户中设置,并将在下次部署时保留。云服务是否也可以做到这一点?

推荐答案

不,这是不可能的。云服务是VM,它不是可以使用连接字符串的应用程序。

如果您有一个持续集成服务器,您可以做的是:在将您的应用程序部署到云服务之前,运行一个脚本,将连接字符串的值更改为您喜欢的值,然后进行部署。这样,连接字符串仅在您的CI服务器中可见,而在您的代码中不可见。

但是请注意,如果您已经将连接字符串提交到代码库,则无法从历史记录中删除它们。(除非您执行force push,不推荐)。

这篇关于如何使用Azure云服务隐藏我的存储和SQL连接字符串?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆