連結成分 |
アプリケーションの更新 |
背景情報 |
サービス アカウント |
- Compute Engine インスタンス テンプレートは、新しいサービス アカウントを作成する代わりに、接続されたサービス アカウントを使用します。接続されたサービス アカウントは、他の Google Cloud サービスに対する認証と認可に使用されます。
- サービス アカウントのメールアドレスと IAM 情報が Compute Engine インスタンス テンプレートに追加されます。
|
ユーザー管理のサービス アカウントを使用する VM を作成する |
AlloyDB for PostgreSQL |
- Compute Engine インスタンスは AlloyDB for PostgreSQL インスタンスに接続できます。
- AlloyDB for PostgreSQL リソースのメタデータ情報がインスタンス テンプレートに追加されます。
roles/alloydb.admin ロールが Compute Engine インスタンス テンプレートのサービス アカウントに追加されます。
|
Compute Engine から接続する |
BigQuery |
- Compute Engine インスタンスは、BigQuery データセットに対してデータの読み取りと書き込みを行うことができます。
- BigQuery リソースのメタデータが Compute Engine インスタンス テンプレートに追加されます。
roles/bigquery.dataEditor ロールが Compute Engine インスタンス テンプレートのサービス アカウントに追加されます。
|
BigQuery の概要 |
Bigtable |
- Compute Engine インスタンスは Bigtable インスタンスにアクセスできます。
- Bigtable リソースのメタデータ情報がインスタンス テンプレートに追加されます。
roles/bigtable.admin ロールが Compute Engine インスタンス テンプレートのサービス アカウントに追加されます。
|
Bigtable の概要 |
Cloud SQL(MySQL) |
- Compute Engine インスタンスは、Cloud SQL(MySQL)インスタンスに接続してデータの読み取りと書き込みを行うことができます。
- Cloud SQL 接続メタデータが Compute Engine インスタンス テンプレートに追加されます。
roles/cloudsql.instanceUser と roles/cloudsql.client のロールが、Compute Engine インスタンス テンプレートのサービス アカウントに追加されます。
- Compute Engine サービス アカウントが IAM ユーザーとして Cloud SQL インスタンスに追加されます。
|
Compute Engine から接続する |
Cloud SQL(PostgreSQL) |
- Compute Engine インスタンスは、Cloud SQL(PostgreSQL)インスタンスに接続してデータの読み取りと書き込みを行うことができます。
- Cloud SQL 接続メタデータが Compute Engine インスタンス テンプレートに追加されます。
roles/cloudsql.instanceUser と roles/cloudsql.client のロールが、Compute Engine インスタンス テンプレートのサービス アカウントに追加されます。
- Compute Engine サービス アカウントの IAM 情報が Cloud SQL インスタンスに追加されます。
|
Compute Engine から接続する |
Cloud Storage |
- Compute Engine インスタンスは、オブジェクトの一覧表示、作成、表示、削除など、バケット オブジェクトを制御できます。
roles/storage.objectAdmin ロールが Compute Engine インスタンス テンプレートのサービス アカウントに割り当てられている。
|
バケットでの IAM ポリシーの設定と管理 |
Memorystore for Redis |
- Compute Engine インスタンスは、Memorystore インスタンス内のデータを管理してキャッシュに保存できます。
- App Design Center は、Memorystore for Redis の接続情報を Compute Engine のメタデータに入力します。
|
Google Cloudでの Redis のデプロイ オプション |
Memorystore for Redis Cluster |
- Compute Engine インスタンスは、Memorystore for Redis Cluster インスタンス内のデータを管理してキャッシュに保存できます。
- App Design Center は、Memorystore for Redis Cluster の接続情報を Compute Engine メタデータに入力します。
|
Memorystore for Redis Cluster に接続する |
Memorystore for Valkey |
- Compute Engine インスタンスは、Memorystore for Valkey インスタンスのデータを管理してキャッシュに保存できます。
- App Design Center は、Memorystore for Valkey の接続情報を Compute Engine のメタデータに入力します。
|
Memorystore for Valkey インスタンスに接続する |
Pub/Sub |
- Compute Engine インスタンスは、Pub/Sub トピックにメッセージをパブリッシュし、Pub/Sub トピックからメッセージを受信できます。
- Pub/Sub トピック ID が Compute Engine インスタンス テンプレートのメタデータに追加されます。
|
サブスクリプションの概要 |
リージョン Cloud Load Balancing フロントエンド |
- Compute Engine インスタンスは、リージョン Cloud Load Balancing フロントエンドにトラフィックをリダイレクトできます。
- Cloud Load Balancing のアドレスが Compute Engine インスタンス テンプレートに追加されます。
|
転送ルールの概要 |
Spanner |
- Compute Engine インスタンスは、Spanner インスタンスのデータの読み取りと書き込みを行うことができます。
roles/spanner.databaseAdmin ロールが Compute Engine インスタンス テンプレートのサービス アカウントに追加されます。
- Compute Engine の IAM 情報が Spanner インスタンスに追加されます。
|
仮想マシン インスタンスでの Spanner の使用 |
Vertex AI |
- Compute Engine インスタンスは Vertex AI サービスとやり取りできます。
roles/aiplatform.user ロールが Compute Engine インスタンス テンプレートのサービス アカウントに追加されます。
|
IAM を使用した Vertex AI のアクセス制御 |
Compute Engine(MIG) |
- Compute Engine インスタンス テンプレートは、マネージド インスタンス グループにインスタンスを作成するために使用されます。
- インスタンス テンプレートのセルフリンクが Compute Engine MIG に追加されます。
|
マネージド インスタンス グループ(MIG)を作成するための基本的なシナリオ |