【问题标题】:VSTS Azure Resource Group Deployment Task API VersionVSTS Azure 资源组部署任务 API 版本
【发布时间】:2017-12-18 03:27:40
【问题描述】:

我最近升级了我的 ARM 模板,以使用“Microsoft.Resources/deployments”类型的新 API 版本“2017-05-10”来利用新功能。

这样做时,VSTS 中的 Azure 资源组部署任务失败,因为我认为 Azure 资源组部署任务使用的 API 版本是旧版本。我收到的错误是:

[错误] 部署模板验证失败:“1”行和“4188”列的模板资源“rds-poc-1”无效。嵌套部署有 api-version '2017-05-10',在用于部署模板的 api-version '2016-07-01' 中不受支持。请使用 api-version '2017-05-10' 或更高版本来部署模板。或者为模板中的嵌套部署使用较旧的 api 版本。

任何人都可以验证并提出任何建议吗?

提前致谢!

【问题讨论】:

    标签: azure arm-template


    【解决方案1】:

    使用 powershell 部署(不要忘记之前更新它),而不是 VSTS 构建步骤。

    【讨论】:

    • 我实际上将资源组部署任务替换为 PowerShell 任务,并使用代码通过带有 Webhook 的 Runbook 启动部署。
    猜你喜欢
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-30
    • 1970-01-01
    • 2018-08-25
    • 2023-03-19
    相关资源
    最近更新 更多