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

用Terraform为GKE集群启用Config Connector时报不支持块错误如何解决

你遇到的报错是因为v3.84.0版本的稳定版Google Provider尚未将config_connector_config配置项纳入稳定支持范围,该特性在3.x版本阶段仅在google-beta Provider中提供,因此直接在稳定版Provider的资源下配置该块会触发不支持的报错。

下面提供两种可行解决方案:

方案一:使用google-beta Provider(无需升级大版本)

  1. 首先在Terraform的Provider声明配置中添加google-beta Provider的依赖,示例如下:
terraform {
  required_providers {
    google = {
      source  = "hashicorp/google"
      version = "~> 3.84.0"
    }
    google-beta = {
      source  = "hashicorp/google-beta"
      version = "~> 3.84.0"
    }
  }
}
  1. 为google_container_cluster资源显式指定使用google-beta Provider,原有config_connector_config配置保持不变:
resource "google_container_cluster" ". . ." {
  provider = google-beta # 新增该行指定使用beta版本Provider

  addons_config {
    config_connector_config {
      enabled = true
    }
  }

  # 其余原有配置无需修改
  . . .
}
  1. 执行terraform init初始化下载对应版本的google-beta Provider,之后再执行terraform plan即可正常识别配置,不再报错。

方案二:升级Google Provider到4.0及以上稳定版本

如果你不想使用beta版本Provider,可以将Google Provider的版本升级到4.0.0及以上的稳定版本,该版本已经将config_connector_config特性合并到了稳定版Provider中,无需额外指定beta Provider,原有配置即可正常生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 14:54:03