是否可以通过部署来设置azure应用服务的应用程序设置(尤其是env变量)? 我们正在使用本地git存储库将NodeJS应用程序部署到不同的Azure应用程序服务。 运行该应用程序需要几个环境变量。我想知道是否有一种方法可以在部署应用程序时自动将其插入,因此不必为每个应用程序手动设置它们。 如果我更改了变量后言,如果可能的话,azure如何处理环境设置中的更改?例如,如果我有敏感数据,则在部署后必须直接将其输入到env变量中?
这是一个例子。变量:Name = InitialValue
VAR_1=Test1234
VAR_2=Hello World
USERNAME=
PASSWORD=
用户名和密码必须为空,直接通过azure门户填写后缀。现在我重新部署。我的USERNAME和PASSWORD条目会怎样?如果我更改VAR_1的值会怎样?在这种情况下,我想更改环境变量。
答案 0 :(得分:0)
在azure应用程序服务中,可以通过“应用程序设置”>“应用程序设置”来设置环境变量。
它具有“键值”格式,您可以在其中输入变量名称及其值。
然后在代码中,您可以将其读取为"process.env.Username "
,依此类推。