gpt4 book ai didi

azure - 如何使用 AzureResourceManagerTemplateDeployment 将 azure-pipelines.yml 变量传递到 ARM 模板

转载 作者:行者123 更新时间:2023-12-02 22:56:45 25 4
gpt4 key购买 nike

我开始使用 Azure 并尝试了以下步骤:

  • 我向 Azure 保管库添加了一个 secret 。
  • 我将服务主体链接到我的 Azure DevOps 管道。
  • 我创建了一个链接到我的保管库的变量组。
  • 我创建了一个包含一些变量的变量组。
  • 我使用变量创建了 azure-pipelines.yaml:group: group1 group: group2 部分
  • 我有 - 任务:AzureResourceManagerTemplateDeployment@3 以及带有参数的模板。如何满足变量组中的参数?

最佳答案

您可以尝试使用 overrideParameters 参数执行任务,以使用变量组中定义的变量覆盖 ARM 模板的参数。检查here有关此任务的更多参数。

- task: AzureResourceManagerTemplateDeployment@3
inputs:
azureResourceManagerConnection: <connection>

overrideParameters: -storageAcctName azurerg -Username $(vmusername) -azureKeyVaultName $(fabrikamFibre)

要访问 AzureKeyVault,您还可以使用 Azure Key Vault task在构建管道中获取您的 secret ,或者将 KeyVault 集成到您的 ARM 模板,如@Daniel Mann 指出的那样。检查here微软官方教程。

关于azure - 如何使用 AzureResourceManagerTemplateDeployment 将 azure-pipelines.yml 变量传递到 ARM 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59847928/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com