设置 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"
        }
      },
      ...
    

后续步骤