サービスの一覧表示
このドキュメントでは、Google Cloud プロジェクトで有効になっている、または使用可能な API やサービスを一覧表示する方法について説明します。
curl
コマンドを使用することをおすすめします。
全てのアプリケーション環境を設定する必要はありませんが、設定が必要なものもあります。始める前に
有効で使用可能な API とサービスを一覧表示するには、以下が必要です。
- Google Cloud プロジェクト Google Cloud プロジェクトの作成方法については、プロジェクトの作成と管理をご覧ください。
- 適切な Identity and Access Management 権限。Service Usage に関する IAM の要件については、アクセス制御をご覧ください。
- Google Cloud CLI のインストール。
- このガイドの
curl
の例を使用する場合は、スタートガイドの指示に従って初期設定を完了してください。この手順には、標準curl
コマンドの認証済みエイリアスであるgcurl
と環境変数PROJECT_NUMBER
の定義が含まれています。
プロジェクトで有効なサービスを一覧表示する
有効なサービスを一覧表示すると、serviceusage.googleapis.com/list_enabled_requests
割り当て指標の割り当てが使用されます。デフォルトの使用可能な割り当ての秒間クエリ数(QPS)は 10 です。
コンソール
プロジェクトで有効な API とサービスを一覧表示するには:
- Google Cloud コンソールの [API ダッシュボード] ページに移動します。
[API ダッシュボード] ページに移動 次のいずれかの方法で、Google Cloud プロジェクトを選択します。
[最近のプロジェクトの選択] で Google Cloud プロジェクトをクリックします。
次の手順に沿って、Google Cloud プロジェクト ブラウザを使用します。
- [プロジェクトを選択] をクリックして、Google Cloud プロジェクト ブラウザを開きます。
- プロジェクトを見つけて、Google Cloud プロジェクト名をクリックします。
- [開く] をクリックしてプロジェクトを開きます。
[API とサービス] ページが表示されます。このページの表で、Google Cloud プロジェクトで有効になっている API のリストを確認できます。
gcloud
現在のプロジェクトで有効な API とサービスを一覧表示するには、次のコマンドを実行します。
gcloud services list
このコマンドによって、次のような出力が生成されます。
NAME TITLE pubsub.googleapis.com Google Cloud Pub/Sub API bigquery.googleapis.com BigQuery API cloudtrace.googleapis.com Stackdriver Trace API servicemanagement.googleapis.com Google Service Management API monitoring.googleapis.com Stackdriver Monitoring API storage-api.googleapis.com Google Cloud Storage JSON API logging.googleapis.com Stackdriver Logging API clouddebugger.googleapis.com Stackdriver Debugger API ...
curl
有効になっているサービスを一覧表示するには、state:ENABLED
フィルタを使用して services.list
メソッドを呼び出します。
プロジェクトで有効な API とサービスを一覧表示するには、次のコマンドを実行します。
gcurl "https://serviceusage.googleapis.com/v1/projects/${PROJECT_NUMBER}/services?filter=state:ENABLED"
プロジェクトで使用可能なサービスの一覧表示
使用可能なすべてのサービスを一覧表示すると、serviceusage.googleapis.com/list_available_requests
割り当ての割り当てが使用されます。デフォルトの使用可能な割り当ては 1 QPS です。使用可能なサービスのセットはまれにしか変更されないため、キャッシュに長期間保存することができます。
コンソール
プロジェクトで使用可能な API とサービスを一覧表示するには:
- Google Cloud コンソールの [API ライブラリ] ページに移動します。
[API ライブラリ] ページに移動 次のいずれかの方法で、Google Cloud プロジェクトを選択します。
[最近のプロジェクトの選択] で Google Cloud プロジェクトをクリックします。
次の手順に沿って、Google Cloud プロジェクト ブラウザを使用します。
- [プロジェクトを選択] をクリックして、Google Cloud プロジェクト ブラウザを開きます。
- プロジェクトを見つけて、Google Cloud プロジェクト名をクリックします。
- [開く] をクリックしてプロジェクトを開きます。
[API ライブラリ] 画面が表示されます。この画面から、使用可能な API を検索またはスクロールできます。
gcloud
現在のプロジェクトで使用可能な API とサービスを一覧表示するには、次のコマンドを実行します。
gcloud services list --available
結果には、すでに有効化されているサービスと、現在のプロジェクトに対して有効にできるサービスが含まれます。 このコマンドによって、次のような出力が生成されます。
NAME TITLE places-backend.googleapis.com Google Places API Web Service clouderrorreporting.googleapis.com Stackdriver Error Reporting API analyticsreporting.googleapis.com Google Analytics Reporting API youtube.googleapis.com YouTube Data API v3 adsense.googleapis.com AdSense Management API sqladmin.googleapis.com Google Cloud SQL API genomics.googleapis.com Genomics API adexchangebuyer.googleapis.com Ad Exchange Buyer API II ...
curl
使用可能なサービスを一覧表示するには、services.list
メソッドを呼び出します。
プロジェクトで使用可能な API とサービスを一覧表示するには、次のコマンドを実行します。
gcurl "https://serviceusage.googleapis.com/v1/projects/${PROJECT_NUMBER}/services"
結果には、すべての公開サービス、呼び出し元のユーザーがservicemanagement.services.bind
権限を持っているすべてのサービス、およびプロジェクトですでに有効になっているすべてのサービスが含まれています。
filter=state:DISABLED
を前の呼び出しに渡すことで、プロジェクトで現在アクティブなサービスを除外できます。
次のステップ
Google Cloud プロジェクトでサービスを有効または無効にする方法については、サービスの有効化と無効化をご覧ください。