【问题标题】:'2019-09-01' in ARM Template Key Vault ReferenceARM 模板密钥库参考中的“2019-09-01”
【发布时间】:2021-02-02 00:43:13
【问题描述】:

我在我的 Arm 模板中使用密钥库引用。示例:

{
                "name": "name",
                "value": "[concat('@Microsoft.KeyVault(SecretUri=', reference(variables('name'), '2019-09-01').secretUriWithVersion, ')')]",
                "slotSetting": false
              },

“2019-09-01”这个日期表示什么?

【问题讨论】:

  • 好像是key vault API 版本,但不是必须的

标签: azure azure-resource-manager azure-keyvault arm-template


【解决方案1】:

是的,评论是正确的,它代表apiVersion - Microsoft.KeyVault vaults/secrets 2019-09-01。

而且这里不需要,可以省略,见文档中的sample,类似:

"AzureWebJobsStorage": "[concat('@Microsoft.KeyVault(SecretUri=', reference(variables('storageConnectionStringResourceId')).secretUriWithVersion, ')')]",

【讨论】:

  • 是否需要 apiVersion 取决于被引用的资源是否在同一个部署/模板中定义。如果不是,则需要 apiVersion。同样,它确定响应的相同,因此如果模板中定义的 apiVersion 发生更改,则可能会更改响应并可能中断 reference() 调用。
猜你喜欢
  • 2019-03-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-14
  • 2019-06-28
  • 1970-01-01
相关资源
最近更新 更多