本頁說明如何設定開發環境以使用 Cloud Quotas API,以及如何設定 curl
指令來測試 API,無需設定完整的應用程式開發環境。如要使用 Google Cloud 控制台列出、啟用或停用服務,則不需要完成這些操作說明。
啟用 Cloud Quotas API
如要使用 Cloud Quotas API,請先在要使用此 API 的 Google Cloud 專案 中啟用此 API:
前往 Google Cloud 主控台的「API Library」(API 程式庫) 頁面。
選取要用來存取服務的 Google Cloud 專案。
在「API Library」(API 程式庫) 頁面中,啟用 Cloud Quotas API。
確認您的使用者帳戶具備必要的 IAM 角色。
設定 gCurl
如要啟用 Cloud Quotas API,請執行下列指令,在要使用此 API 的 Google Cloud 專案中啟用服務:
gcloud services enable cloudquotas.googleapis.com
成功輸出內容如下所示:
Waiting for async operation operations/acf.2e2fcfce-8327-4984-9040-a67777082687 to complete… Operation finished successfully.
定義便於呼叫 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}"'
使用專案的 ID 設定環境變數
PROJECT_ID
。這可以是專案 ID 或編號:PROJECT_ID="my-project-id"
確認您已登入 gcloud CLI:
gcloud auth login
列出這個專案中已啟用的 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" } }, ... ] }
後續步驟
Cloud Quotas API 參考資料