如何获取GCP中所有项目的所有VM信息

时间:2019-02-19 16:35:51

标签: google-cloud-platform terraform-provider-gcp

如何获取GCP中所有项目的所有VM信息。

我的GCP帐户中有多个项目,并且需要GCP中所有项目的所有VM的操作系统,操作系统版本和操作系统的内部版本。

2 个答案:

答案 0 :(得分:3)

我没有找到用于此目的的工具,所以我编写了一些您可以使用的东西。 必须改进此代码,但是在这里您可以找到一种扫描所有项目并获取有关OS信息的方法。

让我知道它是否对您有帮助。

Pip安装:

{
 subject: "some small one liner subject",
 body: " line-1 some more content
         line-2 some more content
         line-3 some more content
         line-4 some more content
         line-5 some more content
         line-6 some more content
         line-7 some more content
         line-8 some more content
         line-9 some more content
       "
}

代码:

!pip install google-cloud
!pip install google-api-python-client
!pip install oauth2client

您可以找到完整的代码here

答案 1 :(得分:0)

又脏又臭:

gcloud projects list --format 'value(PROJECT_ID)' >> proj_list

cat proj_list | while read pj; do gcloud compute instances list --project $pj; done