如何查看GCP中网络标签的详细信息及关联资源?
查看网络标签关联的VM及防火墙规则
一、定位使用指定网络标签的虚拟机
命令行方式
用gcloud工具直接筛选:
- 匹配特定键值对的标签:
gcloud compute instances list --filter="labels.你的标签键=你的标签值" - 仅匹配标签键(忽略值):
gcloud compute instances list --filter="labels.keys().contains('你的标签键')"
控制台方式
进入Compute Engine的虚拟机实例页面,在顶部搜索框输入 labels:你的标签键=你的标签值,就能快速筛选出对应VM。
二、查找关联该标签的防火墙规则
命令行方式
列出所有以该标签为目标标签的防火墙规则:
gcloud compute firewall-rules list --filter="targetTags:你的网络标签"
返回结果会包含规则的方向、允许的端口、源/目标范围等关键信息。
控制台方式
进入VPC网络的「防火墙规则」页面,在搜索框输入 targetTags:你的网络标签,即可筛选出相关规则。
三、批量查看所有网络标签的关联资源
如果需要批量梳理所有网络标签对应的资源,可借助Cloud Asset Inventory:
- 查询带网络标签的所有VM:
gcloud asset search-all-resources --asset-types=compute.googleapis.com/Instance --query="labels:*" - 查询关联标签的所有防火墙规则:
gcloud asset search-all-resources --asset-types=compute.googleapis.com/Firewall --query="targetTags:*"
内容的提问来源于stack exchange,提问作者user1074593
相关产品推荐
相关产品推荐

