shell 获取GCP中所有项目的所有虚拟机列表

7gs2gvoe  于 2022-11-25  发布在  Shell
关注(0)|答案(1)|浏览(117)

我是GCP的新手,正在尝试从GCP组织的所有项目中获得除GKE之外的所有VM的列表。我想检查是否有人能够使用脚本或命令来完成这一任务。任何帮助都将不胜感激。
我可以为单个项目获得虚拟机列表,但不能从所有项目中递归获得。有相当多的项目需要手动获得虚拟机列表。

6ie5vjzr

6ie5vjzr1#

我能够运行查询来过滤出VM示例,并使用以下查询从所有项目中排除GKE示例

gcloud asset search-all-resources \
--scope='organizations/<Organization ID>' \
--query='NOT labels:goog-gke-node' \
--asset-types='compute.googleapis.com/Instance' \
--order-by='createTime'

相关问题