从git部署到Azure时,如何存储我的秘密?

时间:2014-09-08 17:47:49

标签: git security azure deployment

我正在设置一个项目,以便每次github中的特定分支发生更改时部署到Azure。部署的第一步是创建所有其他组件所需的数据库。为了以编程方式执行此操作,我需要提供凭据。

如果我正在部署到Heroku,我会将凭据推送到环境变量并让数据库构建器从那里读取凭据。 Azure中的模拟是什么?

1 个答案:

答案 0 :(得分:2)

假设您使用的是Azure网站,则应将您的秘密存储在应用程序设置或连接字符串中。这两个都可以从网站的配置选项卡中获得。

configure tab example

settings and connection strings

连接字符串的作用就像Web配置中的连接字符串一样。应用程序设置就像webconfig中的app键一样,除了使用cloud configuration manager,特别是方法get settings访问它们是一种很好的做法。