本页面介绍了如何设置开发环境以使用 Cloud Quotas API,以及如何设置 curl
命令以在不设置完整的应用开发环境的情况下测试该 API。如果您要使用 Google Cloud 控制台列出、启用或停用服务,则无需完成以下说明。
启用 Cloud Quotas API
如需使用 Cloud Quotas API,您必须先在要使用该 API 的 Google Cloud 项目中启用它:
进入 Google Cloud 控制台的 API 库页面。
选择您要用于访问服务的 Google Cloud 项目。
在“API 库”页面上,启用 Cloud Quotas API。
确保您的用户账号具有所需的 IAM 角色。
设置 gCurl
如需启用 Cloud Quotas API,请运行以下命令以在要使用该服务的 Google Cloud 项目中启用它:
gcloud services enable cloudquotas.googleapis.com
成功输出类似于以下内容:
Waiting for async operation operations/acf.2e2fcfce-8327-4984-9040-a67777082687 to complete… Operation finished successfully.
为调用 Google REST API 定义一个方便的 shell 别名:
BILLING_PROJECT_ID="my-billing-project-id" alias gcurl='curl -H "Authorization: Bearer $(gcloud auth print-access-token)" -H "Content-Type: application/json" -H "x-goog-user-project:${BILLING_PROJECT_ID}"'
使用项目的标识符设置环境变量
PROJECT_ID
。这可以是项目 ID 或编号:PROJECT_ID="my-project-id"
确保您已登录 gcloud CLI:
gcloud auth login
列出此项目中已启用的 API 和服务:
gcurl "https://serviceusage.googleapis.com/v1/projects/${PROJECT_ID}/services?filter=state:ENABLED&fields=services.config.title,services.config.name"
如果您看到类似如下所示的输出,则表示设置成功:
{ "services": [ ... { "config": { "name": "cloudquotas.googleapis.com", "title": "Cloud Quotas API" } }, ... ] }
后续步骤
Cloud Quotas API 参考文档