【发布时间】:2022-07-09 01:18:51
【问题描述】:
我正在使用 terraform 在我的 Bigquery 架构上设置策略标签,但是当我尝试将其删除时,它不起作用并保持打开状态。
策略标签的添加方式如下。我将它们包含在创建表资源的 Schema 中,并且效果很好。
{
"fields": [
{
"mode": "NULLABLE",
"name": "Email",
"type": "STRING",
"policyTags":{
"names": [
"projects/my_project/locations/europe-west2/taxonomies/${google_data_catalog_taxonomy.my_taxonomy.id}/policyTags/${google_data_catalog_policy_tag.PII.id}"
]
}
},
{
"mode": "NULLABLE",
"name": "Mobile",
"type": "STRING",
"policyTags":{
"names": [
"projects/my_project/locations/europe-west2/taxonomies/${google_data_catalog_taxonomy.my_taxonomy.id}/policyTags/${google_data_catalog_policy_tag.PII.id}"
]
}
},
}
但是,如果我删除 PolicyTags,即只删除以下行并应用我的 Terraform 模板,它不会引发任何错误或异常,并说进行了 1 次更改,但是当我移至 GCP 控制台时,Policy 标记仍处于打开状态
"policyTags":{
"names": [
"projects/my_project/locations/europe-west2/taxonomies/${google_data_catalog_taxonomy.my_taxonomy.id}/policyTags/${google_data_catalog_policy_tag.PII.id}"
]
}
我的假设/想法是我们需要从分类学中删除 PolicyTag 链接,但是我在任何文档中都找不到。任何帮助将不胜感激。
谢谢。
【问题讨论】:
标签: terraform terraform-provider-gcp