
Answer-first summary for fast verification
Answer: Enable S3 Versioning
## Explanation **Enable S3 Versioning** is the most cost-effective solution because: - **S3 Versioning** automatically preserves all versions of an object in the same bucket - When an object is overwritten, the previous version is retained and can be restored - **Cost-effective**: Only pay for storage of additional versions (no additional backup service costs) - **Simple setup**: Just enable versioning on the S3 bucket - **Built-in feature**: No need for complex backup configurations or cross-region replication **Why other options are less cost-effective:** - **AWS Backup**: Involves additional service costs and complexity - **Copy to another S3 bucket**: Doubles storage costs and requires manual management - **Cross-region replication**: Higher costs due to data transfer and storage in multiple regions S3 Versioning provides the required restore capability at the lowest cost while maintaining simplicity.
Author: Ritesh Yadav
Ultimate access to all questions.
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
No comments yet.