為開發環境設定服務用量
本頁面說明如何設定開發環境,以使用 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:
- 前往 Google Cloud 主控台的「API Library」(API 程式庫) 頁面。
前往「API Library」(API 程式庫) 頁面 - 選取要用來存取服務的 Google Cloud 專案。
- 在「API Library」(API 程式庫) 頁面中,按一下 [Enable] (啟用)。
- 確認您的使用者帳戶具有「Service Usage Admin」角色。
使用 curl 進行測試
定義便於呼叫 Google REST API 的殼層別名:
alias gcurl='curl -H "Authorization: Bearer $(gcloud auth print-access-token)" -H "Content-Type: application/json"'
使用專案的 ID 設定環境變數
PROJECT_ID
。這可以是專案 ID 或編號:PROJECT_ID="my-project-id"
請確認您已登入「gcloud」:
gcloud auth login
列出這個專案中已啟用的 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 與服務。