我们在azure中有一个web应用,它在提交到适当的分支后直接从我们的位桶帐户部署。我想将连接字符串存储在密钥库中,并在web.config中“just”引用此值。这是可能的,如果我使用arm模板,我能够引用参数文件(而不是模板)中的秘密。这样地
"sqlsvrAdminLoginPassword": {
"reference": {
"keyVault": {
"id": "/subscriptions/{guid}/resourceGroups/{group-name}/providers/Microsoft.KeyVault/vaults/{vault-name}"
},
"secretName": "adminPassword"
}
},
"sqlsvrAdminLogin": {
"value": "exampleadmin"
}
https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-keyvault-parameter
由于我们的(测试和生产)系统都是手动创建的,所以我们根本不使用arm模板。是否可以将构建/部署过程配置为只提供参数文件+模板文件的必需元素,并在构建过程中/之后将这些值插入web.config,如果可以,您可以提供一些指向sample的指针,或者,如果我们想用这种配置从密钥库中检索值,我们必须编写代码吗
谢谢阿尔米尔
暂无答案!
目前还没有任何答案,快来回答吧!