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

使用Terraform创建Azure App Service Plan时zone_redundant参数不被识别报错

问题根因

你使用的hashicorp/azurerm provider版本为v2.46.0,该版本尚未支持azurerm_app_service_plan资源的zone_redundant参数,该参数是azurerm v3.0.0及以上版本才正式引入的。

解决方案
  • 升级azurerm provider版本到3.0.0以上,可直接修改terraform块的版本约束为:
terraform {
  required_providers {
    azurerm = {
      source  = "hashicorp/azurerm"
      version = ">=3.0.0"
    }
  }
}
  • 执行terraform init -upgrade拉取对应版本的provider,再重新执行terraform validate即可正常识别zone_redundant参数。
注意事项
  • 区域冗余功能要求App Service Plan的SKU必须为PremiumV2、PremiumV3或Elastic Premium系列,你当前使用的P1v2符合要求,无需调整。
  • 部署的Azure区域需支持可用区功能,你选择的Australia East区域满足该条件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 10:54:03