terraform的gcp受管实例无法正常工作

时间:2019-09-10 10:55:52

标签: terraform-provider-gcp

我正在尝试使用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。任何帮助/指针都将受到高度赞赏。

谢谢, Sanjiv

1 个答案:

答案 0 :(得分:0)

似乎是2.5.0 Google提供程序存在问题。谷歌提供程序版本2.3.0可以正常工作