【发布时间】:2019-09-10 10:55:52
【问题描述】:
我正在尝试使用 terraform 创建区域托管实例组,但遇到以下错误消息:
发生 1 个错误: * module.gcp-lb.google_compute_backend_service.default:发生1个错误: * google_compute_backend_service.default:组的值无效:必须指定区域
如果资源 google_compute_backend_service 是区域托管实例组,我不确定为什么它会要求该区域。此资源似乎也不支持区域。我正在执行任务:
- 使用 google_compute_instance_template 创建实例模板
- 在 google_compute_region_instance_group_manager 中使用模板
- 使用以下语法将 instance_group 传递到 google_compute_backend_service 中的后端: 后端 = ["${var.backends}"]
我正在使用以下 synatx 从模块传递后端:
backends = {
"0" = [
{ group = "${module.gcp-mig.instance_group}" }
],
}
backend_params = [
"/,http,80,10"
]
}
我使用的是 terraform 版本:0.11.13。任何形式的帮助/指针都非常感谢。
谢谢, 桑吉夫
【问题讨论】:
-
抱歉,此问题与 http 负载均衡器而非托管实例组有关。其余代码工作正常。后端服务出现问题。