Prepare and test your skills

Prepare and test your skills

Free sample question, answered and explained below. The Professional Data Engineer practice bank has 1,353 more like it. Try 10 free: instant score, no account.
A financial enterprise is designing a secure data analytics platform on Google Cloud to handle sensitive customer financial records. The platform must adhere to strict regulatory compliance and auditability standards:
Which architecture and configuration strategy should the data engineering and security teams implement?
roles/cloudkms.cryptoKeyEncrypterDecrypter role, and deploy Dataplex to automatically enforce encryption settings across data lakes.This configuration relies on perimeter network isolation using VPC Service Controls while granting cryptographic roles to human user accounts and attempting to manage encryption via Dataplex.
End users were manually calling Cloud KMS client-side encryption libraries directly from their local workstations.
roles/cloudkms.cryptoKeyViewer to the service agents and immediately destroy old key versions upon rotating keys in Cloud KMS.This option relies on retroactive conversion of resources using automated scripts, read-only key access roles, and immediate key destruction during key rotation.
roles/cloudkms.cryptoKeyViewer role only grants metadata read permissions and cannot encrypt or decrypt data, causing all cryptographic calls to fail.Services supported in-place retroactive encryption and you only needed metadata inspection rather than operational data encryption.
constraints/gcp.restrictNonCmekServices organization policy constraint to deny non-CMEK resources, and apply constraints/gcp.restrictCmekCryptoKeyProjects to allow keys only from the dedicated security project. Grant the roles/cloudkms.cryptoKeyEncrypterDecrypter IAM role on each KMS key to the respective Google-managed service agent, and enable Cloud KMS Data Access audit logs.This architecture leverages native Google Cloud Organization Policy constraints, granular IAM role assignments, and Cloud KMS Data Access audit logging to establish an enterprise-grade cryptographic governance model using Customer-Managed Encryption Keys (CMEK).
constraints/gcp.restrictNonCmekServices ensures the Resource Manager blocks the provisioning of any services that do not specify a customer-managed key.constraints/gcp.restrictCmekCryptoKeyProjects restricts services to utilizing keys originating strictly from the designated central security project.roles/cloudkms.cryptoKeyEncrypterDecrypter exclusively to each service's Google-managed service agent (e.g., Dataproc Metastore, Firestore, BigQuery, or Cloud Storage service agents) allows cryptographic operations without granting administrative privileges.Encrypt, Decrypt, and service health-check polling operations.This pattern uses declarative Organization Policies and built-in Cloud KMS IAM roles, enforcing compliance continuously across the organization hierarchy with zero custom maintenance overhead.
roles/cloudkms.admin role to the default Compute Engine service account in each project, and rely on standard Cloud Logging Admin Activity logs.This strategy attempts to use Customer-Supplied Encryption Keys (CSEK) across all data services while granting broad Cloud KMS Admin permissions to the default Compute Engine service account.
roles/cloudkms.admin allows service accounts to create, delete, and alter keys rather than strictly performing encryption/decryption operations.You were strictly uploading standalone objects to Cloud Storage or encrypting persistent disks where raw customer-supplied key strings must never be persisted in Cloud KMS.
Answer them yourself and get your score the moment you finish. No account needed.
Full access includes
Keep the momentum going with these hand-picked practice scenarios
Last updated Validated