在GCP中,如何列出项目下运行的所有资源?

Shu*_*rma 6 google-cloud-platform gcloud

我需要列出所有区域/位置中项目下运行的所有实例、容器、函数、笔记本、存储桶、dataproc 和作曲家。

是否可以列出所有区域位置的资源。Gcloud 或 python 脚本都可以为我工作

列出后我的最终目标是根据资源名称放置标签。

谢谢

Yug*_*omo 6

如果您想通过控制台访问,您可以转到IAM & Admin Menu,然后选择Asset Inventory。然后你就可以看到一堆资产列表。

GCP 控制台

Resource如果您想以 csv 格式下载所有详细信息,请单击选项卡。


小智 1

在搜索资产中,您将获得大量不相关的数据。最好使用您认为与您相关的资源的资源 api。喜欢

\n
compute.googleapis.com/Instance\nstorage.googleapis.com/Bucket\ndataproc.googleapis.com/Cluster\ncontainer.googleapis.com/Cluster\ncloudfunctions.googleapis.com/CloudFunction\ndataflow.googleapis.com/Job     //Notebook\n\n\ngcloud asset search-all-resources --asset-types='compute.googleapis.com/Instance,storage.googleapis.com/Bucket' --query='labels.name:*' --format='table(name, assetType, labels)'\xe2\x80\x9d\n
Run Code Online (Sandbox Code Playgroud)\n