设置 Cloud Quotas API

本页面介绍了如何设置开发环境以使用 Cloud Quotas API,以及如何设置 curl 命令以在不设置完整的应用开发环境的情况下测试该 API。如果您要使用 Google Cloud 控制台列出、启用或停用服务,则无需完成以下说明。

启用 Cloud Quotas API

如需使用 Cloud Quotas API,您必须先在要使用该 API 的 Google Cloud 项目中启用它:

  1. 进入 Google Cloud 控制台的 API 库页面。

    转到 API 库

  2. 选择您要用于访问服务的 Google Cloud 项目。

  3. 在“API 库”页面上,启用 Cloud Quotas API

  4. 确保您的用户账号具有所需的 IAM 角色

设置 gCurl

  1. 如需启用 Cloud Quotas API,请运行以下命令以在要使用该服务的 Google Cloud 项目中启用它:

    gcloud services enable cloudquotas.googleapis.com

  2. 成功输出类似于以下内容:

    Waiting for async operation operations/acf.2e2fcfce-8327-4984-9040-a67777082687 to complete…
    Operation finished successfully.

  3. 为调用 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}"'
    
  4. 使用项目的标识符设置环境变量 PROJECT_ID。这可以是项目 ID 或编号:

    PROJECT_ID="my-project-id"
    
  5. 确保您已登录 gcloud CLI:

    gcloud auth login
    
  6. 列出此项目中已启用的 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"
        }
      },
      ...
    ]
    }
    

后续步骤