Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Terraform azure提供商给了我;“未设置所需功能字段”;_Azure_Terraform - Fatal编程技术网

Terraform azure提供商给了我;“未设置所需功能字段”;

Terraform azure提供商给了我;“未设置所需功能字段”;,azure,terraform,Azure,Terraform,这段代码给了我错误,即使使用了功能块 terraform { required_version = ">= 0.12" required_providers { azurerm = { source = "hashicorp/azurerm" version = "=2.46.0" } } } provider "azurerm" { tena

这段代码给了我错误,即使使用了功能块

terraform {
  required_version = ">= 0.12" 
  required_providers {
    azurerm = {
      source  = "hashicorp/azurerm"
      version = "=2.46.0"
    }
  }
  
}

provider "azurerm" {
  tenant_id       = "xxxxx"
  subscription_id = "xxxxx"
  client_id       = "xxxxx"
  client_secret   = "xxxxx"
  alias           = "prod"
  features {}
}

怎么了???对于azurerm 2.0版,我知道需要功能块,但我尝试了好几次,总是出现错误。

我今天刚刚点击了这个按钮,当我删除
别名
字段时,它工作了!
与此错误相关:

更改后是否运行terraform init?如果此问题已解决,您可以发布解决方案。