首页 > 解决方案 > Terraform azure 提供商给了我“未设置功能必填字段”

问题描述

即使使用功能块,此代码也给了我错误。

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 版,我知道需要功能块,但我尝试了几次,总是出现错误。

标签: azureterraform

解决方案


我今天刚打了这个,当我删除alias字段时它起作用了!与此错误相关:https ://github.com/hashicorp/terraform/issues/26312#issuecomment-801468683


推荐阅读