如何获取用于CI / CD部署的Azure密钥库机密URI?

时间:2020-03-23 13:52:00

标签: azure uri azure-keyvault

我正在使用Azure逻辑应用程序进行CI / CD部署,我需要传递Azure密钥库机密URI以便在ARM模板中使用。

"actions": {
         "HTTP": {
         "runAfter": {},
         "type": "Http",
         "inputs": {
         "authentication": {
                      "audience": "https://vault/azure.net",
                      "type": "ManagedServiceIdentity"
          },
          "method": "GET",
          "queries": {
                      "api-version": "2016-10-01"
           },
           **"uri": "https://<keyvaultname.valut.azure.net/secrets/RG_Name/Secertverion"**
          }
    }, 

有人可以帮助我获取秘密URI作为ARM模板中的参数传递吗?

1 个答案:

答案 0 :(得分:0)

您可以运行以下az cli命令,该命令将显示秘密标识符:

az keyvault secret show --name %SECRET_NAME% --vault-name %KEY_VAULT_NAME% --query id --output tsv

或者,您可以从用户界面的秘密页面=>秘密标识符下获取它:

enter image description here