如何使用(不等于(?我试过:
gcloud dataproc clusters list --region=us-east4 --project=<project-name> --filter="labels.disposition!=permanent"
ERROR: (gcloud.dataproc.clusters.list) INVALID_ARGUMENT: Invalid comparison: expected '='
我正在寻找";不是永久的";,即,标签处置不存在或不是永久性的。
目前还不可能使用gcloud dataproc clusters list
,您将得到一个内部错误。如果您愿意,您可以提交一个公共问题来支持dataproc上的筛选器。
您可以使用gcloud compute instances list
:运行过滤器
gcloud compute instances list --project=<project-name> --filter="NOT labels.disposition:permanent"
请注意,没有标签处理的其他实例也会出现,但您可以通过在集群上添加另一个标签并将该标签包括在过滤器上来排除它们,如下所示:
gcloud compute instances list --project=<project-name> --filter="NOT labels.disposition:permanent AND labels.product:dataproc"