サービス境界にリソースをデプロイする

データの引き出しを防ぐため、App Design Center リソースの周囲にサービス境界を作成します。境界は、アプリケーション テンプレートやアプリケーションなど、管理プロジェクト内の App Design Center リソースを保護します。Cloud Build プライベート プールで VPC Service Controlsを使用してサービス境界を作成します。

サービス境界を構成する

サービス境界を構成する手順は次のとおりです。

  1. VPC Service Controls を使用するの手順を完了します。これには、次の操作が含まれます。

    1. 境界内のプロジェクトにワーカープールを作成します。

    2. Cloud Build ジョブは、Terraform モジュールとプロバイダをダウンロードするために、公共のインターネットにアクセスする必要があります。アクセスを許可するネットワーク ルールを作成するには、 VPC ネットワークで公共のインターネット呼び出しを有効にするをご覧ください。

    3. サービス境界で、App Design Center を設定した管理プロジェクトを追加します。

  2. デプロイ サービス アカウントに WorkerPool ユーザー(roles/cloudbuild.workerPoolUser)ロールを付与します。

    手順については、IAM 権限をご覧ください。

  3. 制限付き VIP を使用して VPC Service Controls 対応サービスへのアクセスを制限する場合は、*.googleapis.com を制限付き VIP に解決するように DNS を構成します。

    手順については、DNS 構成をご覧ください。

  4. 既存のアプリケーション デプロイがある場合は、アプリケーションを再デプロイして VPC Service Controls 境界と統合します。

    1. プレビュー してデプロイ するには、--worker-pool フラグを使用します。

    2. ワーカープールを projects/{project}/locations/{location}/workerPools/{workerPoolId} の形式で指定します。

次のステップ

アプリケーションをプレビューしてデプロイするには、次のコマンドでワーカープールを指定します。