An energy utility enterprise based in Australia is deploying its smart meter telemetry processing platform to Google Cloud. National regulatory mandates require that all customer consumption records remain strictly within Australia. Additionally, the security policy dictates that all data at rest must be encrypted using keys controlled by the enterprise within the designated Australian region, exfiltration to unauthorized external cloud environments must be prevented, and Google support personnel access to underlying infrastructure must require explicit customer authorization. Which architectural strategy meets all regulatory compliance, data sovereignty, and security requirements?
- Enforce an Organization Policy with the Resource Locations constraint set to australia-southeast1, encrypt Cloud Storage and BigQuery datasets with Customer-Managed Encryption Keys (CMEK) located in australia-southeast1, establish a VPC Service Controls perimeter around the project resources, and configure Access Approval.Answer
- BMandate Customer-Supplied Encryption Keys (CSEK) for all storage buckets and BigQuery tables to avoid using Cloud KMS key rings, while granting primitive Owner roles to security administrators to oversee compliance.
- CDefine fine-grained IAM roles with IAM Conditions to restrict user operations, and rely solely on Cloud Storage IAM permissions to prevent data exfiltration to external storage buckets.
- DAssign the Service Account Admin role to compute resources processing the telemetry, and enable Cloud Storage Bucket Lock to enforce data residency constraints across multi-region locations.
Answer
The optimal solution enforces an Organization Policy with the Resource Locations constraint set to australia-southeast1, encrypts data using regional Customer-Managed Encryption Keys (CMEK), isolates resources using VPC Service Controls, and enables Access Approval.
Combining an Organization Policy for resource location restriction (`australia-southeast1`), regional Customer-Managed Encryption Keys (CMEK), VPC Service Controls perimeters, and Access Approval provides a complete regulatory compliance framework. It enforces data sovereignty, key control, exfiltration prevention, and administrative access approval.
Step-by-Step Solution
Key Concept
Data Sovereignty and Security Governance Frameworks in GCP