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

データ漏洩を防ぐには、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 対応サービスへのアクセスを制限する場合は、DNS を構成して *.googleapis.com を制限付き VIP に解決します。

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

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

    1. --worker-pool フラグを使用して、アプリケーションをプレビューしてデプロイします。

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

次のステップ

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