
Answer-first summary for fast verification
Answer: Enable S3 Versioning
## Explanation **S3 Versioning** is the most cost-effective solution for this requirement because: - **Automatic version tracking**: When versioning is enabled, Amazon S3 automatically preserves all versions of an object, including overwrites - **Cost-effective**: You only pay for the storage of the versions you keep, without additional backup service costs - **Simple restoration**: You can easily restore previous versions by copying them back to the current version - **Built-in feature**: No additional services or complex configurations required **Why other options are less cost-effective**: - **AWS Backup**: Involves additional service costs and complexity - **Maintain copy in another S3 bucket**: Doubles storage costs and requires manual management - **Cross-region replication**: More expensive due to data transfer costs and additional storage S3 Versioning provides the required protection against accidental overwrites at the lowest cost while maintaining simplicity.
Author: Ritesh Yadav
Ultimate access to all questions.
No comments yet.
A company needs the ability to restore objects in an Amazon S3 bucket if the objects are accidentally overwritten. Which solution will meet this requirement MOST cost-effectively?
A
Back up the objects by using AWS Backup
B
Enable S3 Versioning
C
Maintain a copy of the objects in another S3 bucket
D
Replicate the objects to different AWS Regions