【发布时间】:2019-03-27 12:51:03
【问题描述】:
如何在 Azure DevOps 中覆盖 ARM 模板 Azure keyvault 参考?我有 ARM 模板,其参考如下:
"KeyVaultSecret": {
"reference": {
"keyVault": {
"id": "/subscriptions/214124-1241-526-645-lele/resourceGroups/KEYVAULT-RG/providers/Microsoft.KeyVault/vaults/KeyVault"
},
"secretName": "VerySecret"
}
}
但在某些情况下,我想覆盖 id 和/或 secretName。
【问题讨论】:
-
使用 convertfrom-json 和 convertto-json cmdlet 来处理模板文件...
-
我的最终想法是在 Azure DevOps 发布管道中覆盖它,因此进行转换听起来像是超出范围的事情。
-
别忘了您可以在 Azure DevOps 管道中运行自定义 PowerShell 脚本
;-)! -
我可以,但我喜欢在 ARM 模板中保留一些内容。因此需要覆盖部分 ARM 模板参数
-
您是使用 Azure Devops 还是要手动部署 ARM 模板?
标签: azure powershell azure-devops azure-resource-manager arm-template