GCP Professional Data Engineer Practice Question

A financial-services company must store sensitive PII in BigQuery while retaining full control over the encryption keys. Compliance rules state that keys must reside in the europe-west2 region, rotate every 90 days, and be usable only by BigQuery; analytics engineers may query the data but must not have direct access to decrypt it. The company also wants to avoid passing an encryption key reference in every query job. Which design best meets these requirements with the least operational overhead?

  • Enable default Google-managed encryption and restrict PII access with BigQuery IAM roles; no customer keys are required.

  • Adopt customer-supplied encryption keys (CSEK) so that engineers supply the key in every BigQuery job request, ensuring the key never resides in Google Cloud.

  • Create datasets in europe-west2 and set a dataset-level default CMEK from a europe-west2 keyring; grant the project's BigQuery service agent the CryptoKey Encrypter/Decrypter role and configure a 90-day automatic rotation schedule on the key.

  • Stage data in a CMEK-protected Cloud Storage bucket and query it through BigQuery external tables, relying on inherited bucket permissions instead of granting the BigQuery service agent access to the key.

GCP Professional Data Engineer
Designing data processing systems
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

Bash, the Crucial Exams Chat Bot
AI Bot