このページでは、Cloud Quotas API を使用するように開発環境を設定する方法と、完全なアプリケーション開発環境を設定せずに curl
コマンドを設定して API をテストする方法について説明します。Google Cloud コンソールを使用してサービスを一覧取得、有効化、または無効化する場合は、これらの手順を完了する必要はありません。
Cloud Quotas API を有効にする
Cloud Quotas API を使用するには、事前に、使用予定の Google Cloud プロジェクトで API を有効にする必要があります。
Google Cloud コンソールの [API ライブラリ] ページに移動します。
サービスへのアクセスに使用する Google Cloud プロジェクトを選択します。
[API ライブラリ] ページで、Cloud Quotas API を有効にします。
ユーザー アカウントに必要な IAM ロールがあることを確認します。
gCurl を設定する
Cloud Quotas 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}"'
環境変数
PROJECT_ID
にプロジェクトの識別子を設定します。プロジェクト ID またはプロジェクト番号を指定できます。PROJECT_ID="my-project-id"
gcloud CLI にログインしていることを確認します。
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": "cloudquotas.googleapis.com", "title": "Cloud Quotas API" } }, ... ] }
次のステップ
Cloud Quotas API について
Cloud Quotas API リファレンス