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

Terraform配置GCP实例组报The URL is malformed错误咨询

问题根源

你当前配置的错误核心是两处语法问题:你把Terraform资源引用放在了双引号内,导致Terraform不会解析资源引用,直接将"google_compute_instance_group.vm_group.id"这个字面量字符串传给了GCP API,而不是实际的实例组资源地址。同时GCP后端服务的group字段要求传入实例组的完整资源URI,你使用id属性也不符合格式要求。

修正方案

  1. 替换属性:将id属性替换为google_compute_instance_group资源的self_link属性,该属性原生返回符合GCP API要求的完整实例组URI格式,无需手动拼接。
  2. 去掉引号:不要将资源引用包裹在双引号内,保证Terraform可以正常解析引用值。

修正后的groups字段配置:

groups = [{group = google_compute_instance_group.vm_group.self_link}]

验证方式

执行terraform plan后查看对应backend的group字段值应为类似如下格式的完整URI:
https://www.googleapis.com/compute/v1/projects/myproject-dev/zones/us-central1-c/instanceGroups/vm-group
确认格式正确后再执行terraform apply即可解决报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 12:21:02