CLF-C02 Cloud Technology and Services Practice Question
A company uses Amazon S3 to store raw data files for a data analytics platform. The company requires that files remain immediately accessible for the first 30 days after upload. After 30 days, files must be automatically moved to a lower-cost storage class for archival access. After 7 years, files must be automatically deleted. The company wants to implement this data management strategy with minimal ongoing effort. Which AWS S3 feature should the company use?
⚠ Common exam trap
A common mix-up: candidates confuse S3 Intelligent-Tiering (which automates cost optimization based on access patterns) with S3 Lifecycle policies (which enforce a fixed, time-based data management schedule), leading them to choose Intelligent-Tiering even though it cannot enforce a mandatory deletion date.
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
✓
S3 Lifecycle policies
S3 Lifecycle policies allow you to define rules that automatically transition objects between storage classes (e.g., from S3 Standard to S3 Glacier Deep Archive) and expire (delete) objects based on object age. This directly meets the requirement to keep files immediately accessible for 30 days, move them to a lower-cost archival class after 30 days, and delete them after 7 years, all with minimal ongoing effort.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
S3 Lifecycle policies
Why this is correct
This is correct. S3 Lifecycle policies allow you to define rules for transitioning objects to other storage classes after a specified number of days and for expiring (deleting) objects after a set period. This automates the company's data management requirements.
- ✗
S3 Intelligent-Tiering
Why it's wrong here
S3 Intelligent-Tiering automatically moves data between access tiers (frequent, infrequent, archive) based on changing access patterns, but it does not support fixed time-based transitions or automatic deletion after a specific date. It cannot enforce the 30-day and 7-year rules required.
When this WOULD be correct
A company stores data with unpredictable access patterns and wants to optimize storage costs without manually managing lifecycle rules. S3 Intelligent-Tiering automatically moves data between frequent and infrequent access tiers based on usage, and can archive to Deep Archive after a set number of days if not accessed.
- ✗
S3 Object Lock
Why it's wrong here
S3 Object Lock is a governance and compliance control that enforces a WORM (Write Once Read Many) model, preventing objects from being deleted or overwritten until the retention period or legal hold expires. It does not automate transitions between storage classes based on time, nor does it schedule deletion at a user-defined age. Its purpose is data immutability, not lifecycle management, so it cannot enforce the company's 30-day and 7-year rules.
When this WOULD be correct
A company must store sensitive financial records that cannot be modified or deleted for 7 years to meet regulatory compliance. S3 Object Lock with a retention mode (e.g., COMPLIANCE) would enforce this immutability.
- ✗
S3 Versioning
Why it's wrong here
S3 Versioning is a data protection feature that maintains multiple versions of the same object, allowing recovery from accidental deletions or overwrites. While it can keep historical copies, it does not provide any time-based automation for moving objects to colder storage or for deleting them after a fixed period. Versioning alone cannot implement the company's 30-day transition or 7-year expiration policies; those require lifecycle rules.
When this WOULD be correct
A company needs to protect against accidental deletion or overwrite of critical data files and must be able to recover previous versions. S3 Versioning would be the correct feature to enable version control and restore capabilities.
Option-by-option analysis
Why each answer is right or wrong
Understanding why wrong answers are wrong — and when they would be correct — is what separates a 750 score from a 900. The CLF-C02 exam frequently reuses these exact scenarios with slightly different constraints.
✓S3 Lifecycle policiesCorrect answer▾
Why this is correct
This is correct. S3 Lifecycle policies allow you to define rules for transitioning objects to other storage classes after a specified number of days and for expiring (deleting) objects after a set period. This automates the company's data management requirements.
✗S3 Intelligent-TieringWrong answer — click to see why▾
Why this is wrong here
S3 Intelligent-Tiering automatically moves objects between access tiers based on changing access patterns, but it does not support time-based transitions to a specific lower-cost storage class after a fixed period (e.g., 30 days) or automatic deletion after a fixed retention period (e.g., 7 years).
★ When this WOULD be the correct answer
A company stores data with unpredictable access patterns and wants to optimize storage costs without manually managing lifecycle rules. S3 Intelligent-Tiering automatically moves data between frequent and infrequent access tiers based on usage, and can archive to Deep Archive after a set number of days if not accessed.
Why candidates choose this
Candidates may confuse Intelligent-Tiering's automatic cost optimization with the time-based transitions and deletions provided by Lifecycle policies, assuming it can handle fixed schedules when it is designed for dynamic access patterns.
✗S3 Object LockWrong answer — click to see why▾
Why this is wrong here
S3 Object Lock is designed to prevent objects from being deleted or overwritten for a fixed retention period, not to automate transitions between storage classes or schedule deletions based on age.
★ When this WOULD be the correct answer
A company must store sensitive financial records that cannot be modified or deleted for 7 years to meet regulatory compliance. S3 Object Lock with a retention mode (e.g., COMPLIANCE) would enforce this immutability.
Why candidates choose this
Candidates may confuse Object Lock's retention capabilities with lifecycle management, thinking it can also handle automatic transitions and deletions, but Object Lock only enforces write-once-read-many (WORM) protection.
✗S3 VersioningWrong answer — click to see why▾
Why this is wrong here
S3 Versioning is used to preserve, retrieve, and restore every version of an object, not to automate transitions between storage classes or schedule deletions. It does not provide lifecycle management for moving or deleting files based on time.
★ When this WOULD be the correct answer
A company needs to protect against accidental deletion or overwrite of critical data files and must be able to recover previous versions. S3 Versioning would be the correct feature to enable version control and restore capabilities.
Why candidates choose this
Candidates may confuse versioning with lifecycle policies because both involve managing object states over time, but versioning focuses on version preservation rather than automated storage transitions or deletions.
Analysis generated from the official CLF-C02blueprint and verified against question context. The “when correct” sections are what AI assistants cite when candidates ask “what’s the difference between these options?”
Quick reference
AWS S3 Storage Class Comparison
| Storage Class | Min Duration | Retrieval | Use Case |
|---|---|---|---|
| S3 Standard | None | Immediate | Frequently accessed data |
| S3 Standard-IA | 30 days | Immediate | Infrequent access, rapid retrieval |
| S3 One Zone-IA | 30 days | Immediate | Non-critical infrequent data |
| S3 Intelligent-Tiering | None | Immediate–hours | Unknown or changing access patterns |
| S3 Glacier Instant | 90 days | Milliseconds | Archive with instant retrieval |
| S3 Glacier Flexible | 90 days | Minutes–hours | Archive, flexible retrieval |
| S3 Glacier Deep Archive | 180 days | Hours | Long-term compliance archive |
Go deeper
Related to this question
About these practice questions
Courseiva writes every CLF-C02 question from scratch — 988 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 →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This CLF-C02 practice question is part of Courseiva's free Amazon Web Services 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 CLF-C02 exam.