Terraform 无法使用索引策略块创建azurerm\u cosmosdb\u sql\u容器
根据for azurerm_cosmosdb_sql_容器,它说我可以包含一个索引_策略块。但是,当我运行Terraform 无法使用索引策略块创建azurerm\u cosmosdb\u sql\u容器,terraform,terraform-provider-azure,Terraform,Terraform Provider Azure,根据for azurerm_cosmosdb_sql_容器,它说我可以包含一个索引_策略块。但是,当我运行terraform plan时,会出现错误: 错误:不支持的块类型 在main.tf行912上的资源“azurerm_cosmosdb_sql_container”中 “AccountActivity”:912:索引策略{ 此处不需要“索引策略”类型的块 main.tf resource "azurerm_cosmosdb_sql_container" "Acc
terraform plan
时,会出现错误:
错误:不支持的块类型
在main.tf行912上的资源“azurerm_cosmosdb_sql_container”中
“AccountActivity”:912:索引策略{
此处不需要“索引策略”类型的块
main.tf
resource "azurerm_cosmosdb_sql_container" "AccountActivity" {
name = "AccountActivity"
resource_group_name = azurerm_resource_group.backendResourceGroup.name
account_name = azurerm_cosmosdb_account.AzureCosmosAccount.name
database_name = azurerm_cosmosdb_sql_database.AzureCosmosDbCache.name
default_ttl = 2592000
throughput = 2500
indexing_policy {
indexing_mode = "Consistent"
included_path {
path = "/*"
}
excluded_path {
path = "/\"_etag\"/?"
}
}
}
这是我的地形版本
输出:
terraform version
Terraform v0.13.4
+ provider registry.terraform.io/-/azurerm v2.30.0
+ provider registry.terraform.io/hashicorp/azurerm v2.20.0
+ provider registry.terraform.io/hashicorp/random v2.3.0
搜索GitHub后,我终于发现添加了对索引策略块的支持。文档中没有提到这一点。在使用azurerm的最新版本更新main.tf文件并运行
terraform init
后,terraform plan
命令正常工作
provider "azurerm" {
version = "~>2.31.1"
features {}
}