Google PCA Ensure solution and operations reliability Practice Question
A company uses Cloud Storage to store user-uploaded content. They want to ensure that the data is highly durable and protected against accidental deletion. Which two features should they enable? (Choose two.)
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
✓
Object versioning.
Object versioning (C) is correct because it keeps prior versions of objects when they are overwritten or deleted, so an accidentally deleted or replaced object can be recovered rather than permanently lost. Bucket retention policy (D) is correct because it enforces a retention period during which objects cannot be deleted or overwritten, directly protecting data against accidental or premature deletion. Together these features address the durability and deletion-protection requirement for user-uploaded content in Cloud Storage. Requester pays (A) only shifts data-access and egress costs to the requester and provides no deletion protection. Lifecycle management (B) automates actions such as deleting or transitioning objects and can actually cause deletion, so it does not protect against accidental loss. Uniform bucket-level access (E) simplifies permission management by applying IAM uniformly at the bucket level, but it does not prevent accidental object deletion.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Requester pays.
Why it's wrong here
Requester pays is a billing configuration.
- ✗
Lifecycle management.
Why it's wrong here
Lifecycle management is for automated deletion, not protection.
- ✓
Object versioning.
Why this is correct
Object versioning preserves every revision of an object, so overwrites and deletions create non-current versions rather than destroying data. This directly satisfies the accidental-deletion protection requirement, allowing recovery of prior content. Combined with retention or lifecycle rules, it guards against both user error and malicious removal.
- ✓
Bucket retention policy.
Why this is correct
Bucket retention policy enforces a minimum retention period, preventing objects from being deleted or overwritten until that period expires. This directly satisfies the accidental-deletion constraint in the stem, since even users with delete permissions cannot remove protected objects. Combined with Object Versioning, it delivers the durability and deletion protection the company requires.
- ✗
Uniform bucket-level access.
Why it's wrong here
Uniform access controls access, not durability.
Go deeper
Related to this question
Learn chapter
Billing, Budgets, and Cost Management
Key term
Data
Data is raw, unprocessed information, like numbers, words, or measurements, that can be stored, processed, and analyzed by computers.
Key term
CAN
A CAN (Controller Area Network) is a robust vehicle bus standard designed to allow microcontrollers and devices to communicate with each other without a host computer.
About these practice questions
One of 807 original PCA practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This PCA 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 PCA exam.