為開發環境設定服務用量

本頁面說明如何設定開發環境,以使用 Service Usage API。

  • 在多數作業用途下,啟用及停用服務的最簡單方式是使用 Google Cloud 主控台。
  • 如果您需要建立指令碼,可以使用 Google Cloud CLI。
  • 如果您需要根據 Service Usage API 編寫程式,請使用其中一種用戶端程式庫
  • 如要試用 API,請按照本指南中的替代設定程序操作說明,使用 curl 指令測試 API,無需設定完整的應用程式開發環境。

設定直接呼叫 API

本節說明設定本機環境的基本必要步驟,以使用 curl 指令測試 Service Usage API。以下內容適用於需要依據 Service Usage API 編寫程式的開發人員。

啟用 Service Usage API

如要使用 Service Usage API,您必須先在要使用此 API 的Google Cloud 專案中啟用此 API:

  1. 前往 Google Cloud 主控台的「API Library」(API 程式庫) 頁面。
    前往「API Library」(API 程式庫) 頁面
  2. 選取要用來存取服務的 Google Cloud 專案。
  3. 在「API Library」(API 程式庫) 頁面中,按一下 [Enable] (啟用)
  4. 確認您的使用者帳戶具有「Service Usage Admin」角色。

使用 curl 進行測試

  1. 定義便於呼叫 Google REST API 的殼層別名:

    alias gcurl='curl -H "Authorization: Bearer $(gcloud auth print-access-token)" -H "Content-Type: application/json"'
    
  2. 使用專案的 ID 設定環境變數 PROJECT_ID。這可以是專案 ID 或編號:

    PROJECT_ID="my-project-id"
    
  3. 請確認您已登入「gcloud」:

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

    gcurl "https://serviceusage.googleapis.com/v1/projects/${PROJECT_ID}/services?filter=state:ENABLED&fields=services.config.title,services.config.name"
    

    如果看到類似以下的輸出內容,表示設定成功:

    {
    "services": [
      {
        "config": {
          "name": "bigquery.googleapis.com",
          "title": "BigQuery API"
        }
      },
      {
        "config": {
          "name": "bigquerystorage.googleapis.com",
          "title": "BigQuery Storage API"
        }
      },
      ...
    

後續步驟

請按照列出服務中的說明,列出在 Google Cloud 專案中啟用或可用的 API 與服務。