如何用GCP CLI移除及更新BigQuery数据集的Data Catalog标签?
移除/更新BigQuery数据集上的Data Catalog标签(GCP CLI命令)
移除(分离)标签
- 先列出该数据集绑定的所有Data Catalog标签,找到目标标签的
name字段(即资源名称,格式类似projects/xxx/locations/xxx/tags/xxx):gcloud data-catalog tags list --parent=bigquery.dataset/projects/[你的项目ID]/datasets/[数据集ID] - 用获取到的资源名称执行删除命令:
gcloud data-catalog tags delete [标签资源名称] - 若要跳过确认步骤,添加
--quiet参数:gcloud data-catalog tags delete [标签资源名称] --quiet
更新标签
更新Data Catalog标签的字段值需使用gcloud data-catalog tags update命令,不同字段类型对应不同写法:
- 字符串类型字段:
gcloud data-catalog tags update [标签资源名称] --update-fields=fields.[字段名].string_value=[新字符串值] - 枚举类型字段:
若字段为枚举类型,需指定枚举值的显示名称:gcloud data-catalog tags update [标签资源名称] --update-fields=fields.[字段名].enum_value.display_name=[新枚举值] - 数值类型字段:
gcloud data-catalog tags update [标签资源名称] --update-fields=fields.[字段名].double_value=[新数值]
注意:所有方括号包裹的占位符,请替换为你实际的项目、数据集、标签相关信息。
内容的提问来源于stack exchange,提问作者DSK
相关产品推荐
相关产品推荐

