為開發環境設定服務用量

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

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

設定直接呼叫 API

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

啟用 Service Usage API

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

  1. 前往 Cloud de Confiance 主控台的「API Library」(API 程式庫) 頁面。
    前往「API Library」(API 程式庫) 頁面
  2. 選取要用來存取服務的 Cloud de Confiance 專案。
  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"
        }
      },
      ...
    

後續步驟

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