【发布时间】:2021-06-16 13:31:35
【问题描述】:
我能够识别我的 Compute Engine 实例可用的所有图像,并且可以识别单个实例的 sourceImage 但是我需要始终声明一个区域,所以我很难弄清楚如何在命令上构建
gcloud 计算磁盘描述 'instance-name' --zone='zone'
能够了解使用 Cos 映像的实例数以及使用非 Cos 映像运行的实例数。
关于如何找到答案的任何想法?
我已经到了这一点:
for i in $(gcloud compute instances list | awk '{print $1}' | awk 'NR>1'); do echo INSTANCE: $i && echo "--" && gcloud compute disks describe $i --zone=europe-west1-b| grep sourceImage && echo ""; done
这将允许我为特定区域的项目中的所有 VM 找到 sourceImage,但我想要所有 VM 的信息,因此需要覆盖所有区域 - 我可以使用区域循环来完成这项工作也是?
【问题讨论】:
标签: google-cloud-platform google-compute-engine google-cloud-asset-inventory