如何使用Terraform为GCP控制台创建的现有项目启用计费
解决Terraform为现有GCP项目启用计费的问题
你遇到的「项目已存在」错误,是因为当前用的google_project资源是用来创建新项目的,而你的项目已经通过控制台创建完成了,Terraform会因为检测到项目已存在而报错。
要给现有项目绑定计费账户,你需要改用google_project_billing_association资源,具体配置如下:
resource "google_project_billing_association" "my_project_billing" { project_id = "ml-cluster" billing_account = "XXXXXXXXXXXXXX" }
注意事项:
- 确保你的Terraform执行账号拥有该GCP项目的编辑权限,以及关联计费账户的权限
- 确认
project_id和billing_account的ID完全正确,不要填错
内容的提问来源于stack exchange,提问作者karthik
相关产品推荐
相关产品推荐

