You must prevent accidental deletion or overwriting of objects in an S3 bucket. Noncurrent object versions need to be retained for 90 days and then permanently removed. All stored data must remain in the same AWS Region as the original bucket. Which configuration meets these constraints?
Choose an answer
Tap an option to check your answer.
Correct answer: Enable S3 Versioning on the bucket and create an S3 lifecycle rule that permanently expires noncurrent object versions after 90 days..
Why this is the answer
Enabling S3 Versioning protects objects from accidental deletion or overwriting by keeping multiple versions of an object. When an object is deleted or overwritten, a new version is created, preserving the previous one. An S3 Lifecycle rule can then be configured to permanently expire noncurrent object versions after 90 days, meeting the retention requirement. This solution keeps all data within the same AWS Region. Incorrect options: Amazon Data Lifecycle Manager (DLM) is used for managing the lifecycle of EBS snapshots and AMIs, not S3 objects. AWS Backup is a centralized backup service for various AWS resources, but S3 Lifecycle policies are the native and most efficient way to manage object versions and expiration within S3 itself. S3 Cross-Region Replication (CRR) copies objects to a different AWS Region, which violates the requirement that all stored data must remain in the same AWS Region.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed