如何使用 API 列出给定 GCP 项目的所有配额

How to List all Quotas using API for a given GCP project

提问人:learning 提问时间:11/17/2023 最后编辑:learning 更新时间:11/17/2023 访问量:12

问:

我正在处理一项任务,我需要为我们组织下的所有项目 (113) 的所有可用配额创建警报。

在 GCP 控制台的配额页面中,我可以看到一个项目中有 11,942 个配额。

因此,为了解决这个问题,我需要首先列出每个项目的所有配额,然后针对这些单独的配额创建警报。 我使用了命令,但它没有列出所有配额。gcloud compute project-info describe --project myproject

我们希望提前为所有配额创建警报,因为每个项目所有者将来都可以请求任何服务。

google-cloud-platform 警报 配额

评论


答:

0赞 iamwillbin 11/21/2023 #1

要列出项目的所有配额,可以使用 projects.getIamPolicy 命令。

gcloud projects get-iam-policy PROJECT\_ID --format=json

它将输出一个 json 对象,其中包含有关项目 IAM 策略的信息,包括配额列表。只需确保对 Google Cloud SDK 进行身份验证并启用 Resource Manager API。

若要查看和管理配额,请参阅此文档

若要使用配额进行监视和警报,请参阅此文档