如何使用gcp cli列出特定区域内的机器类型?

时间:2017-10-19 05:52:10

标签: command-line-interface gcloud gcp

我使用以下方法在GCP中列出了一组机器类型:

gcloud compute machine-types list

我还使用以下方式列出机器类型及其区域:

gcloud compute machine-types list --format=value"(NAME,ZONE)"

两个命令都给出正确的输出而没有错误。

但我想在特定区域列出一组机器类型。 我尝试了以下方法:

gcloud compute machine-types list --format="value(NAME,ZONE=asia-southeast1-a)"

输出此错误:

  投影中的

错误:(gcloud.compute.machine-types.list)预期)   表达式[table(         名称,         zone.basename()         guestCpus:标签= CPUS,         memoryMb.size(units_in = MiB,units_out = GiB,precision = 2):label = MEMORY_GB,         deprecated.state:标签= DEPRECATED       )值(NAME,ZONE HERE = asia-southeast1-a)]。

我想仅使用gcloud命令在asia-southeast1-a列出机器类型。

1 个答案:

答案 0 :(得分:2)

您可以将topic filter--filter选项一起使用:

gcloud compute machine-types list --filter="zone: asia-southeast1-a" --format=value"(NAME,ZONE)"