0

我正在尝试使用 terraform 创建区域托管实例组,但遇到以下错误消息:

发生 1 个错误:* module.gcp-lb.google_compute_backend_service.default:发生了 1 个错误:* google_compute_backend_service.default:组的值无效:必须指定区域

如果它是区域托管实例组,我不确定为什么资源 google_compute_backend_service 要求该区域。此资源似乎也不支持区域。我正在执行以下任务:

  1. 使用 google_compute_instance_template 创建实例模板
  2. 在 google_compute_region_instance_group_manager 中使用模板
  3. 使用以下语法将 instance_group 传递给 google_compute_backend_service 中的后端: backend = ["${var.backends}"]

我正在使用以下 synatx 从模块传递后端:

backends                  = {
    "0" = [
       { group = "${module.gcp-mig.instance_group}" }
    ],
  }
  backend_params    = [
    "/,http,80,10"
  ]
}

我正在使用 terraform 版本:0.11.13。任何类型的帮助/指针都非常感谢。

谢谢, 桑吉夫

4

1 回答 1

0

似乎问题出在 2.5.0 google provider 上。它适用于谷歌提供者版本 2.3.0

于 2019-09-14T15:03:28.630 回答