我需要找出整个GCP组织中哪些资源(资产类型)可以标记。简而言之,我不想要架构中没有列Label的资源。有没有一种方法可以找到每种资产类型的列?或者以任何其他方式仅提取具有列/属性Label的资源?
gcloud资产搜索所有资源--范围=组织/组织ID
--筛选器=-labels:*--格式='csv(名称,资产类型,标签)'--排序依据=名称>notLabels.csv
我使用这个命令来获取资源,但它也返回无法标记的资源。
您可以在本文档中找到支持GCP中标签的服务列表。
你可以用下面的格式过滤它作为一个例子:
gcloud资产搜索所有资源--筛选标签.env:*
上面的命令列出了env为key
的服务以及上面有value
的任何服务。
gcloud资产搜索所有资源--filter=-labels.*
上面的第二个示例命令通过在label参数之前添加-
来列出没有labels值的资源。
您可以在此处找到有关使用标签进行筛选搜索的更多信息。