0

如何使用!=(不等于)过滤 dataproc 集群?我试过了:

gcloud dataproc clusters list --region=us-east4 --project=<project-name> --filter="labels.disposition!=permanent"
ERROR: (gcloud.dataproc.clusters.list) INVALID_ARGUMENT: Invalid comparison: expected '='

我正在寻找“非永久性”的集群,即 label.disposition 不存在或者不是永久性的。

4

1 回答 1

0

目前无法使用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"
于 2020-11-20T06:27:40.737 回答