在现有 Google 项目中使用 Terraform 添加标签
adding labels with Terraform in existing Google Project
我正在尝试为已使用 Terraform 创建的 google 项目设置新标签。我在创建项目时找到了有关如何执行此操作的文档,但在项目已经存在时却找不到。
如果我尝试使用“资源”,它(当然)会出现 403 错误,因为他正在尝试创建另一个项目。使用“数据”会引发错误,因为标签是计算属性。
是否可以,或者我需要在创建项目时设置这些标签?
我这样创建了一个项目
resource "google_project" "my_project" {
name = "My Project"
project_id = "xxxxxx"
org_id = "xxxxxxxxx"
labels = {
"department" = "eng",
"depart" = "account",
}
更新了标签并应用了 terraform,对我有用
resource "google_project" "my_project" {
name = "My Project"
project_id = "xxxxx"
org_id = "xxxxxxxxx"
labels = {
"department" = "eng",
"depart" = "account",
"school" = "chemistry"
}
我正在尝试为已使用 Terraform 创建的 google 项目设置新标签。我在创建项目时找到了有关如何执行此操作的文档,但在项目已经存在时却找不到。
如果我尝试使用“资源”,它(当然)会出现 403 错误,因为他正在尝试创建另一个项目。使用“数据”会引发错误,因为标签是计算属性。
是否可以,或者我需要在创建项目时设置这些标签?
我这样创建了一个项目
resource "google_project" "my_project" {
name = "My Project"
project_id = "xxxxxx"
org_id = "xxxxxxxxx"
labels = {
"department" = "eng",
"depart" = "account",
}
更新了标签并应用了 terraform,对我有用
resource "google_project" "my_project" {
name = "My Project"
project_id = "xxxxx"
org_id = "xxxxxxxxx"
labels = {
"department" = "eng",
"depart" = "account",
"school" = "chemistry"
}