Google は AI 技術を使用して、コンテンツをご希望の言語に翻訳しています。AI 翻訳には誤りが含まれる場合があります。
フィードバックを送信
Cloud Run サービスを構成する
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Application Design Center では、Google のスケーラブルなフルマネージド インフラストラクチャでステートレス コンテナを直接実行するように Cloud Run サービスを構成できます。特定のコンポーネント接続と構成パラメータに合わせてサービスをカスタマイズできます。構成パラメータは、terraform-google-cloud-run Terraform モジュールに記載されています。
コンポーネントの接続
次の表に、Cloud Run サービスに接続できるコンポーネントと、その結果としてアプリケーションとその生成された Terraform コードに適用される更新を示します。
連結成分
アプリケーションの更新
背景情報
Secret Manager
Cloud Run サービスはシークレット データを参照できます。
Secret Manager の [シークレット データ ] フィールドは、Cloud Run の env_secret_vars フィールドによって参照されます。
roles/secretmanager.secretAccessor ロールが Cloud Run サービス アカウントに追加されます。
サービスのシークレットを構成する
サービス アカウント
Cloud Run サービスは、サービス アカウントをサービス ID として使用します。
roles/run.invoker ロールがサービス アカウントに追加されます。
サービス アカウントのメールアドレスと IAM 情報が Cloud Run の環境変数に追加されます。
サービス間認証
AlloyDB for PostgreSQL
Cloud Run サービスは AlloyDB for PostgreSQL インスタンスに接続できます。
AlloyDB for PostgreSQL リソースのメタデータが Cloud Run の環境変数に追加されます。
AlloyDB for PostgreSQL の roles/alloydb.admin ロールが Cloud Run サービス アカウントに追加されます。
Cloud Run から接続する
BigQuery
Cloud Run サービスは BigQuery データセットを操作できます。
BigQuery リソースのメタデータが Cloud Run の環境変数に追加されます。
BigQuery の roles/bigquery.dataEditor ロールが Cloud Run サービス アカウントに追加されます。
BigQuery の概要
Bigtable
Cloud Run サービスは、Bigtable インスタンスで管理機能を実行できます。
Bigtable リソースのメタデータ情報が Cloud Run 環境変数に追加されます。
roles/bigtable.admin ロールが Cloud Run サービス アカウントに追加されます。
Bigtable の概要
別の Cloud Run サービス
送信元 Cloud Run サービスは、宛先 Cloud Run サービスにトラフィックを送信できます。
送信元 Cloud Run サービスには、環境変数に宛先 Cloud Run サービス URI が含まれています。
Cloud Run とは
Cloud SQL(MySQL)
Cloud Run サービスは、Cloud SQL(MySQL)インスタンスに対してデータの読み取りと書き込みを行うことができます。
Cloud SQL 接続メタデータが Cloud Run サービスに追加されます。
roles/cloudsql.instanceUser ロールと roles/cloudsql.client ロールが Cloud Run サービス アカウントに追加されます。
Cloud Run サービス アカウントが IAM ユーザーとして Cloud SQL インスタンスに追加されている。
Cloud Run から接続する
Cloud SQL(PostgreSQL)
Cloud Run サービスは、Cloud SQL(PostgreSQL)インスタンスに対してデータの読み取りと書き込みを行うことができます。
Cloud SQL 接続メタデータが Cloud Run サービスに追加されます。
roles/cloudsql.instanceUser ロールと roles/cloudsql.client ロールが Cloud Run サービス アカウントに追加されます。
Cloud Run サービス アカウントが IAM ユーザーとして Cloud SQL インスタンスに追加されている。
Cloud Run から接続する
Cloud Storage
Cloud Run サービスは、Cloud Storage バケット内のオブジェクトを管理できます。
Cloud Run サービス アカウントの IAM 情報が Cloud Storage バケットに追加されます。
roles/storage.objectAdmin ロールが Cloud Run サービス アカウントに割り当てられている。
Google Cloud サービスに接続する
グローバル Cloud Load Balancing バックエンド
ロードバランサは、受信トラフィックを Cloud Run サービスに分散できます。
Cloud Run サービスは、Cloud Load Balancing サーバーレス NEG バックエンド構成にバックエンド エンドポイントとして追加されます。
Cloud Run を使用してグローバル外部アプリケーション ロードバランサを設定する
Memorystore for Redis
Cloud Run サービスは、Memorystore for Redis インスタンスにデータをキャッシュできます。
Memorystore for Redis の接続情報が Cloud Run の環境変数に追加されます。
roles/redis.editor ロールが Cloud Run サービス アカウントに追加されます。
Cloud Run サービスから Redis インスタンスへの接続
Memorystore for Redis Cluster
Cloud Run サービスは、Memorystore for Redis Cluster にデータをキャッシュできます。
Memorystore for Redis Cluster の接続情報が Cloud Run の環境変数に追加されます。
App Design Center は、Cloud Run サービス アカウントに roles/redis.dbConnectionUser ロールを追加します。
Memorystore for Redis Cluster インスタンスに接続する
Memorystore for Valkey
Cloud Run サービスは、Memorystore for Valkey インスタンスにデータをキャッシュできます。
App Design Center は、Memorystore for Valkey の接続情報を Cloud Run の環境変数に追加します。
App Design Center は、Cloud Run サービス アカウントに roles/memorystore.dbConnectionUser ロールを追加します。
Memorystore for Valkey インスタンスに接続する
Pub/Sub
Cloud Run サービスは、メッセージを受信したり、Pub/Sub トピックにパブリッシュしたりできます。
Pub/Sub トピック ID が Cloud Run の環境変数に追加されます。
roles/pubsub.publisher ロールと roles/pubsub.subscriber ロールが Cloud Run サービス アカウントに追加されます。
Cloud Run サービスが Pub/Sub の push サブスクリプション フィールドと pull サブスクリプション フィールドに追加されます。
Cloud Run で Pub/Sub を使用するチュートリアル
リージョン Cloud Load Balancing バックエンド
ロードバランサは、受信トラフィックを Cloud Run サービスに分散できます。
Cloud Run サービスは、Cloud Load Balancing サーバーレス NEG バックエンド構成にバックエンド エンドポイントとして追加されます。
Cloud Run を使用してリージョン外部アプリケーション ロードバランサを設定する
リージョン Cloud Load Balancing フロントエンド
ロードバランサの HTTP および HTTPS IP アドレスは、Cloud Run コンテナで実行されているアプリケーションで使用できます。
Cloud Load Balancing のアドレス メタデータが Cloud Run の環境変数に追加されます。
転送ルールの概要
Spanner
Cloud Run サービスは Spanner インスタンスを管理できます。
Spanner 接続の詳細が Cloud Run の環境変数に追加されます。
roles/spanner.databaseAdmin ロールが Cloud Run サービス アカウントに追加されます。
Cloud Run サービス アカウントの IAM 情報が Spanner インスタンスに追加されます。
Google Cloud サービスに接続する
Vertex AI
Cloud Run サービスは Vertex AI サービスとやり取りできます。
roles/aiplatform.user ロールが Cloud Run サービス アカウントに追加されます。
Cloud Run で AI アプリとエージェントをホストする
必須の構成パラメータ
テンプレートに Cloud Run コンポーネントが含まれている場合は、デプロイする前に次のパラメータを構成する必要があります。
オプションの構成パラメータ
次のパラメータは省略可能です。詳細パラメータを表示するには、[構成 ] 領域で [詳細フィールドを表示 ] を選択します。
フィードバックを送信
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンス により使用許諾されます。コードサンプルは Apache 2.0 ライセンス により使用許諾されます。詳しくは、Google Developers サイトのポリシー をご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2026-10-21 UTC。
ご意見をお聞かせください
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["わかりにくい","hardToUnderstand","thumb-down"],["情報またはサンプルコードが不正確","incorrectInformationOrSampleCode","thumb-down"],["必要な情報 / サンプルがない","missingTheInformationSamplesINeed","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2026-10-21 UTC。"],[],[]]