【发布时间】:2016-09-13 06:03:45
【问题描述】:
使用gcloud 命令行工具我可以做到:
$ gcloud compute instances list --filter='tags.items:development'
documentation 声明:"..您还可以过滤嵌套字段。例如,您可以过滤已设置 schedule.automaticRestart 的实例field 为 true。对嵌套字段使用过滤以利用标签来组织和搜索基于标签值的结果。" 但是没有提供示例,因此不清楚具体是如何处理的。
我尝试过labels.development eq *.*、labels eq *development*、labels:development 等。我还尝试将命令行客户端的详细程度设置为info 并查看输出,以及监控从 Compute Engine web console 转到 API 的请求,但都没有让我到任何地方。
【问题讨论】:
-
我发现
gcloud compute instances list --filter='tags.items[0]:yourtagname'有效,但前提是yourtagname是列表中的第一个标签。