管理プロジェクトで API を有効にする

アプリケーション管理を設定すると、管理プロジェクトによってアプリケーション オペレーションが一元化されます。このプロジェクトに必要な API と推奨される API について学習すると、利用可能なアプリケーション管理機能とそれに関連する費用を把握できます。

自動的に有効になる機能

基本的なコア アプリケーション機能を提供するために、必要なすべての API が管理プロジェクトで自動的に有効になります。これらの必須 API は、次のプロセスに不可欠です。

  • App Hub でアプリケーション、サービス、ワークロードをグループ化します。
  • App Design Center のテンプレートからアプリケーションを設計してデプロイする。
  • Cloud Hub とアプリケーション モニタリングで、アプリケーションとそのコンポーネントを表示して一元的にモニタリングします。

また、Recommender API を使用すると、包括的なエンドツーエンドのアプリケーション ライフサイクル エクスペリエンスを実装できます。いつでも有効にして、アプリケーションの設計、構築、デプロイのための高度な機能や、健全性、オブザーバビリティ、パフォーマンスに関するより詳細な分析情報にアクセスできます。

費用について

このセクションでは、管理プロジェクトで有効にする Google Cloudサービスの費用に関する考慮事項の概要について説明します。管理プロジェクトのサービスの費用は、有効になっているサービスと使用する機能によって異なります。

次のタスクは、請求先アカウントを管理プロジェクトにリンクすることなく、無料で行うことができます。

  • App Hub を使用して、既存のリソースをアプリケーションに整理します。
  • Google Cloud Observability の無料のデータ使用量割り当てを使用して、アプリケーション オブザーバビリティを開始します。

他のアプリケーション中心の機能を利用するには、請求先アカウントを管理プロジェクトにリンクする必要があります。たとえば、次の機能では、管理プロジェクトにリンクされた請求先アカウントが必要です。

  • App Design Center を使用して、Google Cloud コンソールからアプリケーションをデプロイします。App Design Center は、Infrastructure Manager を使用してデプロイを実行します。Terraform マニフェストのプロビジョニングと、インフラストラクチャ プロビジョニングのアーティファクトの保存に関連する料金が発生します。
  • Google Cloud Observability の無料データ使用量の割り当てを超えてテレメトリーを収集して使用する。
  • 料金が適用されるオブザーバビリティ機能を使用する。たとえば、Cloud Monitoring の課金対象指標があります。
  • Gemini Cloud Assist を使用して、App Design Center でのアプリケーションの設計や、アプリケーションの問題のトラブルシューティングなどのアプリケーション タスクを支援します。

ログ ストレージの構成方法によっては、管理プロジェクトのログ ストレージに費用が発生することがあります。ほとんどの Google Cloud サービスは、監査ログを生成し、プロダクト固有のイベントを Logging に書き込みます。アプリケーション管理境界内のアプリケーション リソースによって生成されたすべてのテレメトリーを表示するには、ログデータの集計など、Google Cloud Observability を構成する必要があります。管理プロジェクトでログを集約する場合、ログのストレージ費用は管理プロジェクトに関連付けられた請求先アカウントに課金されます。

必須および推奨の Google Cloud サービスの料金の詳細については、API のリストの [詳細] 列にある料金リンクをご覧ください。

必須 API と推奨 API

このセクションでは、管理プロジェクトのアプリケーション中心の Google Cloud に必要な API と推奨される API について説明します。

Google Cloud コンソールの API のリストは、このドキュメントのリストとは異なる場合があります。アプリケーション管理を設定すると、 Google Cloud コンソールに、依存関係を含む Service Usage のすべての API の完全なリストが表示されます。たとえば、 Google Cloud コンソールに次の API が表示されることがあります。

  • 必要な API: Pub/Sub は Cloud Build の依存関係であるため、Google Cloud コンソールでは必要な API のリストに両方が含まれています。
  • 推奨 API: Secret Manager は Developer Connect の依存関係であるため、 Google Cloud コンソールでは、推奨 API のリストに両方が含まれています。

推奨される API のリストには、多くの BigQuery の依存関係が含まれています。詳細については、BigQuery API の依存関係を管理するをご覧ください。

プロダクトが VPC Service Controls をサポートしている場合は、リンク先のドキュメントで制限事項や追加の構成要件などの詳細を確認してください。

アプリケーションの設計、構築、デプロイに関連する API

次の API は、アプリケーション管理の機能を提供します。

API 必須または推奨 詳細

App Hub API
(apphub.googleapis.com)

既存のリソースをアプリケーションに整理する

必須

App Design Center API
(designcenter.googleapis.com)

アプリケーションの設計、デプロイ、更新

必須

App Design Center の料金

Cloud Asset API
(cloudasset.googleapis.com)

Google Cloud リソースやその他のアセットのグローバル メタデータ インベントリを管理する

必須

Cloud Resource Manager API
(cloudresourcemanager.googleapis.com)

組織、フォルダ、プロジェクトなどのコンテナ リソースを管理する

必須

Infrastructure Manager API
(config.googleapis.com)

Google Cloud インフラストラクチャ リソースのデプロイと管理を自動化する

必須

Cloud Build API
(cloudbuild.googleapis.com)

Infra Manager のデプロイのビルドを実行する

必須

Cloud Storage API
(storage.googleapis.com)

App Design Center や Cloud Logging などの Google Cloud サービスのデータを保存する

必須

Google Cloud Observability API

次の API は、オブザーバビリティ機能の機能を提供します。

API 必須または推奨 詳細

アプリトポロジ
(apptopology.googleapis.com)

アプリケーション モニタリングがアプリケーション用に作成するトポロジマップを表示する

必須

オブザーバビリティの料金

Cloud Logging API
(logging.googleapis.com)

必須

Monitoring API
(monitoring.googleapis.com)

必須

Google Cloud Observability API
(observability.googleapis.com)

必須

オブザーバビリティの料金

Cloud Trace API
(cloudtrace.googleapis.com)

推奨

Telemetry(OTLP)API
(telemetry.googleapis.com)

OpenTelemetry Protocol 形式でトレースデータを取り込む

推奨

BigQuery API
(bigquery.googleapis.com)

オブザーバビリティ分析を使用するには、BigQuery が必要です。

推奨

運用に関する分析情報 API

運用分析情報 API を使用すると、アプリケーションとサービスの運用の健全性とステータスを可視化できます。

API 必須または推奨 詳細

App Optimize API
(appoptimize.googleapis.com)

Cost Explorer と Cloud Hub で費用を最適化する

必須

Cloud Billing と Cloud Monitoring からデータを取得する

Recommender API
(recommender.googleapis.com)

Google Cloud リソースの最適化に役立つ推奨事項と分析情報を生成する

必須

Service Health API
(servicehealth.googleapis.com)

アプリケーションに関連する Google Cloud サービスの中断を特定する

必須

セキュリティとコンプライアンスの API

Security Command Center は、セキュリティの担当者によるセキュリティに関する問題の防止、検出、対応を支援するリスク管理ソリューションです。Security Command Center を有効にすると、データ セキュリティ ポスチャー管理(DSPM)を使用してデータ セキュリティを管理できます。

API 必須または推奨 詳細

Security Command Center API
(securitycenter.googleapis.com)

推奨

デベロッパー ツール API

Developer Connect は、アプリケーション管理ワークフローを開発ライフサイクルに接続します。この API を使用すると、開発プロセスを合理化し、一貫したデベロッパー エクスペリエンスを実現できます。

API 必須または推奨 詳細

Developer Connect API
(developerconnect.googleapis.com)

推奨

Gemini Cloud Assist API

Gemini Cloud Assist は、AI の力をアプリケーション中心のエクスペリエンスに統合し、アプリケーションのライフサイクル全体にわたって支援を提供します。インフラストラクチャの設計、運用、トラブルシューティング、費用の最適化など、幅広いタスクに役立ちます。

API 必須または推奨 詳細

Gemini for Google Cloud API
(cloudaicompanion.googleapis.com)

推奨

アプリケーション管理の設定後に推奨 API を有効にする手順は次のとおりです。

  1. API を有効にするために必要な権限を取得するには、管理プロジェクトに対する Service Usage 管理者(roles/serviceusage.serviceUsageAdmin)ロールを付与するよう管理者に依頼してください。

  2. Google Cloud コンソールで、[API ライブラリ] ページに移動します。

    [API ライブラリ] に移動

  3. Google Cloud コンソールのプロジェクト選択ツールで、管理プロジェクトを選択します。

  4. 有効にする API を検索し、その名前をクリックします。

  5. API の [プロダクトの詳細] ページで、[有効にする] をクリックします。

  6. API と関連サービスが有効になるのを待ちます。有効化プロセスには数分かかることがあります。

API が他の API に依存している場合、依存関係は自動的に有効になります。たとえば、Developer Connect API を有効にすると、Secret Manager など、それに依存する他の API が有効になります。

API を有効にするために必要な権限があるにもかかわらず、特定の API の有効化に失敗した場合は、組織でリソース サービスの使用を制限する組織のポリシーの制約が構成され、API の有効化が拒否されている可能性があります。