0

我想在我的部署过程中运行 Azure 资源组部署。这应该创建两个资源:应用服务(asp.net 核心)和 DocumentDB 帐户。之后,我需要将帐户凭据(帐户名和密码)存储在我的应用服务的应用设置块中。通常我可以将应用服务配置为从现有的 Azure Key Vault 读取密码。但如果尚未创建数据库帐户,密码会自动生成,我需要手动更新它。

是否可以创建指定密码的数据库帐户(从 Key Vault 读取值)?这样无论是否创建了数据库帐户,部署都将自动化。

4

1 回答 1

1

我看不出这个问题出在哪里,只需在您的模板中指定秘密:

"parameters": {
  "adminPassword": {
    "reference": {
      "keyVault": {
        "id": "/subscriptions/{guid}/resourceGroups/{group-name}/providers/Microsoft.KeyVault/vaults/{vault-name}"
      }, 
      "secretName": "sqlAdminPassword" 
    } 
  }
}

https://azure.microsoft.com/en-us/documentation/articles/resource-manager-keyvault-parameter/

于 2016-09-02T14:38:13.003 回答