如何使用 gcp cli 列出特定区域内的机器类型?
How to list the machine types within a specific zone using gcp cli?
我在 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)"
输出此错误:
ERROR: (gcloud.compute.machine-types.list) Expected ) in projection
expression [ table(
name,
zone.basename(),
guestCpus:label=CPUS,
memoryMb.size(units_in=MiB, units_out=GiB, precision=2):label=MEMORY_GB,
deprecated.state:label=DEPRECATED
) value(NAME,ZONE HERE =asia-southeast1-a)].
我只想使用 gcloud 命令列出 asia-southeast1-a 中的机器类型。
您可以使用带有 --filter
选项的 topic filter:
gcloud compute machine-types list --filter="zone: asia-southeast1-a" --format=value"(NAME,ZONE)"
我在 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)"
输出此错误:
ERROR: (gcloud.compute.machine-types.list) Expected ) in projection expression [ table( name, zone.basename(), guestCpus:label=CPUS, memoryMb.size(units_in=MiB, units_out=GiB, precision=2):label=MEMORY_GB, deprecated.state:label=DEPRECATED ) value(NAME,ZONE HERE =asia-southeast1-a)].
我只想使用 gcloud 命令列出 asia-southeast1-a 中的机器类型。
您可以使用带有 --filter
选项的 topic filter:
gcloud compute machine-types list --filter="zone: asia-southeast1-a" --format=value"(NAME,ZONE)"