Question
A company is storing sensitive customer data in an Amazon S3 bucket. The company wants to protect the data from accidental deletion or overwriting.
Which S3 feature should the company use to meet these requirements?
- A. S3 Lifecycle rules
- B. S3 Versioning Correct
- C. S3 bucket policies
- D. S3 server-side encryption
Explanation
S3 Versioning allows for the preservation of multiple variants of an object, including all writes made to an object over time, which protects data from accidental deletion or overwriting. This feature ensures that every version of an object is stored and can be restored if needed.