Courseiva
Google Cloud SecurityhardMultiple ChoiceObjective-mapped

Cloud Digital Leader Google Cloud Security Practice Question

A company has a requirement to rotate encryption keys every 90 days. They are using Cloud KMS to manage keys for Cloud Storage. What is the correct way to achieve key rotation with minimal impact to existing encrypted objects?

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Enable automatic rotation on the key with a 90-day period.

Cloud KMS supports automatic rotation based on a schedule. When a key is rotated, a new version is created, and new data is encrypted with the new version while old data remains decryptable with the old version.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Manually rotate the key every 90 days by generating a new key version.

    Why it's wrong here

    Manually generating a new key version does not automatically re-encrypt existing Cloud Storage objects with the new key material; those objects remain encrypted with the original key version, so the 90-day rotation requirement is not met for data at rest. This option is tempting because manual version creation is the correct approach when the goal is simply to enable new encryption for future writes, and it would be the right choice if the requirement applied only to new objects rather than to all existing encrypted objects.

  • Enable automatic rotation on the key with a 90-day period.

    Why this is correct

    Enabling automatic rotation with a 90-day period configures Cloud KMS to create a new primary key version every 90 days. All future Cloud Storage objects encrypted with this CMEK will use the new primary version, while older objects remain readable via their original key versions, which stay enabled for decryption. This satisfies the rotation requirement without forcing a rewrite or copy of existing data, since each key version is cryptographic material that can be retired on a future schedule.

  • Use Cloud HSM to generate a new key and update the bucket default encryption.

    Why it's wrong here

    Using Cloud HSM to generate a new key and then updating the bucket's default encryption is a manual, one-time action that swaps the key reference rather than performing periodic rotation. An HSM-backed key is still just a single Cloud KMS key; it does not automatically create new versions every 90 days, and changing the default encryption applies only to newly written objects. This approach does not establish an ongoing rotation lifecycle and fails the recurring 90-day requirement.

  • Create a new key and re-encrypt all existing objects using the new key.

    Why it's wrong here

    Creating a new key and re-encrypting all existing objects requires downloading and rewriting every object in the bucket, which introduces serious cost, latency, and availability risks, and provides no benefit because the earlier key versions can already decrypt those objects. More importantly, a one-time key replacement does not satisfy a recurring 90-day rotation policy; you would have to repeat the entire bulk rewrite cycle every quarter. Automatic rotation achieves compliance by changing the primary version used for new writes without moving a single object.

About these practice questions

Courseiva writes every GCDL question from scratch — 829 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This GCDL practice question is part of Courseiva's free Google Cloud certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the GCDL exam.