使用web.config中密钥库中的值而不使用代码

gxwragnw  于 2021-06-20  发布在  Kudu
关注(0)|答案(0)|浏览(220)

我们在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的指针,或者,如果我们想用这种配置从密钥库中检索值,我们必须编写代码吗
谢谢阿尔米尔

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题