Deploy resources in a service perimeter
Stay organized with collections
Save and categorize content based on your preferences.
To guard against data exfiltration, create a service perimeter around your App Design Center resources. The perimeter protects App Design Center resources in your management project, including application templates and applications. You create a service perimeter using VPC Service Controls with Cloud Build private pools.
Configure a service perimeter
To configure your service perimeter, do the following:
Complete the steps in Use VPC Service Controls, including the following:
Create the worker pool in a project in the perimeter.
The Cloud Build job needs to access the public internet to download Terraform modules and providers. To create network rules to allow access, see Enable public internet calls on the VPC network.
In the service perimeter, add management projects where you set up App Design Center.
Grant the WorkerPool User (
roles/cloudbuild.workerPoolUser) role to your deployment service account.For instructions, see IAM permissions.
If you are using a restricted VIP to restrict access to a VPC Service Controls-enabled service, configure DNS to resolve
*.googleapis.comto the restricted VIP.For instructions, see DNS configuration.
If you have existing application deployments, redeploy your applications to integrate them with your VPC Service Controls perimeter:
What's next
To preview and deploy applications, specify your worker pool in the following commands: