A satellite earth observation enterprise processes high-resolution imagery stored in Google Cloud Storage buckets and BigQuery datasets located within a dedicated project named proj-geo-data. Internal analytics applications run on Compute Engine instances within a private Virtual Private Cloud (VPC). The security architecture team requires that even if a valid user identity or service account credential is compromised, data cannot be copied or exfiltrated to external Cloud Storage buckets outside the organizational boundary. Additionally, authorized on-premises analysts must access these storage and database services through private network paths without traversing the public internet. Which solution architecture satisfies these security and access requirements?
- Configure a VPC Service Controls service perimeter that encloses proj-geo-data with Cloud Storage and BigQuery configured as restricted services, and set up Private Service Connect endpoints with the Restricted VIP to route on-premises traffic internally to Google APIs.Answer
- BGrant minimal predefined IAM roles such as Storage Object Viewer and BigQuery Data Viewer to application service accounts and analysts, while revoking all primitive Owner and Editor permissions across the resource hierarchy.
- CEstablish VPC Network Peering between the internal analytics VPC and a central transit VPC connected to the on-premises network via Cloud VPN, relying on transitive peering to route all storage and BigQuery API calls securely.
- DAssign the primitive Owner IAM role exclusively to a central security admin service account and deploy a Cloud Armor edge security policy targeting the private IP addresses of the internal Compute Engine instances.