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

データの引き出しを防ぐため、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} の形式で指定します。

次のステップ

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