You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure ARM将新建VMSS添加到应用网关现有后端池报错求解

解决方案

错误根因

报错是ARM模板中VMSS网络IP配置的属性名大小写错误导致的:你在模板中使用了首字母大写的ApplicationGatewayBackendAddressPools,但VMSS资源定义中该属性的标准写法是首字母小写的applicationGatewayBackendAddressPools。

修复步骤

  • 第一步:检查VMSS资源的API版本,确保使用2019-07-01及以上版本的Microsoft.Compute/virtualMachineScaleSets API,过低版本不支持直接关联应用网关后端池。
  • 第二步:修改VMSS网络配置段的属性名,将大写开头的属性替换为小写开头的正确属性。

正确配置示例

你可以参考以下IP配置段的正确写法:

"ipConfigurations": [
  {
    "name": "ipconfig1",
    "properties": {
      "subnet": {
        "id": "[parameters('subnetId')]"
      },
      "applicationGatewayBackendAddressPools": [
        {
          "id": "[parameters('existingBackendPoolId')]"
        }
      ]
    }
  }
]
  • 上述配置中existingBackendPoolId参数需要填写你现有应用网关后端池的完整资源ID,格式为/subscriptions/<订阅ID>/resourceGroups/<网关资源组名>/providers/Microsoft.Network/applicationGateways/<网关名>/backendAddressPools/<后端池名>

后续操作

修改完成后重新执行New-AzResourceGroupDeployment命令即可正常部署。

内容的提问来源于stack exchange,提问作者Money Times

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 02:36:05