我試圖創建一個區域冗余的Azure應用服務以實作高可用性,但是terraform驗證時拋出一個錯誤此處不需要名為 "zone_redundant "的引數。
我的配置如下
我的配置如下
terraform {
required_providers {
azurerm = {
source = "hashicorp/azurerm"
版本 = "=2.46.0"/span>
}
}
}
資源 "azurerm_app_service_plan"/span> "example"/span> {
name = "app-demo"
location = "澳東"
resource_group_name = "rg-app-service"/span>
kind = "Linux"/span>
保留 = true
zone_redundant =true
sku {
級別 = "PremiumV2"
尺寸 = "P1v2""3"
}
}
我不確定我在這里錯過了什么。誰能告訴我這個問題?
參考資料
uj5u.com熱心網友回復:
你正在使用Terraform azurerm提供者的版本2.46.0
zone_redundant azurerm_app_service_plan Terraform資源中的選項是在Terraform azurerm提供者版本2.74.0中添加的,這就是為什么你會得到錯誤 "這里不期望一個名為 "zone_redundant "的引數。
請在你的代碼中更新Terraform azurerm提供者的版本:
terraform {
required_providers {
azurerm = {
source = "hashicorp/azurerm"
版本 = "=2.74.0"/span>
}
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/332570.html
標籤:
上一篇:重新初始化一個現有的git存盤庫
