設定 Cloud Quotas API

本頁說明如何設定開發環境以使用 Cloud Quotas API,以及如何設定 curl 指令來測試 API,無需設定完整的應用程式開發環境。如要使用 Google Cloud 控制台列出、啟用或停用服務,則不需要完成這些操作說明。

啟用 Cloud Quotas API

如要使用 Cloud Quotas API,請先在要使用此 API 的 Google Cloud 專案 中啟用此 API:

  1. 前往 Google Cloud 主控台的「API Library」(API 程式庫) 頁面。

    前往 API 程式庫

  2. 選取要用來存取服務的 Google Cloud 專案。

  3. 在「API Library」(API 程式庫) 頁面中,啟用 Cloud Quotas API

  4. 確認您的使用者帳戶具備必要的 IAM 角色

設定 gCurl

  1. 如要啟用 Cloud Quotas API,請執行下列指令,在要使用此 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 的殼層別名:

    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. 使用專案的 ID 設定環境變數 PROJECT_ID。這可以是專案 ID 或編號:

    PROJECT_ID="my-project-id"
    
  5. 確認您已登入 gcloud CLI:

    gcloud auth login
    
  6. 列出這個專案中已啟用的 API 與服務:

    gcurl "https://cloudquotas.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"
        }
      },
      ...
    ]
    }
    

後續步驟