🔥 40% Off Crucial Exams Memberships — Deal ends today!

14 minutes, 35 seconds remaining!

GCP Professional Data Engineer Practice Question

Your healthcare analytics team is building a Pub/Sub → Dataflow → BigQuery streaming pipeline. Dataflow writes temporary files to a Cloud Storage bucket. Because the stream carries PHI, security mandates: 1) customer-managed encryption keys, 2) keys must reside in a separate security project, 3) automatic key rotation must not disrupt processing, and 4) BigQuery results must be shareable across projects using authorized views. Which architecture meets all these requirements?

  • Use Google-managed encryption for Dataflow worker disks and the Cloud Storage bucket, enable CMEK only on BigQuery with automatic rotation, and grant the BigQuery service account access to the key for cross-project authorized view sharing.

  • Create a separate key ring in each data-processing project, apply CMEK only to BigQuery and Cloud Storage, and perform manual yearly key rotations that require regenerating and redeploying the Dataflow template with the new key version.

  • Create a Cloud KMS key ring in a dedicated security project, grant encrypt/decrypt access to the Dataflow, BigQuery, and Cloud Storage service accounts, enable the same CMEK on the BigQuery dataset, Dataflow worker resources, and the staging bucket, and configure automatic rotation on the key so new versions are picked up transparently while continuing to share results through authorized views.

  • Store a CMEK in the Dataflow project, enable the key on Dataflow and Cloud Storage, leave BigQuery encrypted with Google-managed keys, and schedule an Airflow job to export and re-encrypt tables after each rotation to satisfy PHI requirements.

GCP Professional Data Engineer
Ingesting and processing the data
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