データ漏洩を防ぐには、App Design Center リソースの周囲にサービス境界を作成します。境界は、アプリケーション テンプレートやアプリケーションなど、管理プロジェクト内の App Design Center リソースを保護します。Cloud Build プライベート プールで VPC Service Controls を使用してサービス境界を作成します。
サービス境界を構成する
サービス境界を構成する手順は次のとおりです。
VPC Service Controls を使用するの手順(以下を含む)を完了します。
境界内のプロジェクトにワーカープールを作成します。
Cloud Build ジョブは、Terraform モジュールとプロバイダをダウンロードするために公共のインターネットにアクセスする必要があります。アクセスを許可するネットワーク ルールを作成するには、VPC ネットワークで公共のインターネット呼び出しを有効にするをご覧ください。
サービス境界で、App Design Center を設定した管理プロジェクトを追加します。
デプロイ サービス アカウントに WorkerPool ユーザー(
roles/cloudbuild.workerPoolUser)ロールを付与します。手順については、IAM 権限をご覧ください。
制限付き VIP を使用して VPC Service Controls 対応サービスへのアクセスを制限している場合は、
*.googleapis.comを制限付き VIP に解決するように DNS を構成します。手順については、DNS 構成をご覧ください。
既存のアプリケーション デプロイがある場合は、アプリケーションを再デプロイして VPC Service Controls の境界と統合します。
次のステップ
アプリケーションをプレビューしてデプロイするには、次のコマンドでワーカープールを指定します。