A company stores sensitive customer records in an S3 bucket and wants to prevent accidental deletion or overwriting of objects. Which S3 feature should they enable?
Choose an answer
Tap an option to check your answer.
Correct answer: S3 Versioning.
Why this is the answer
S3 Versioning is the correct choice because it keeps multiple versions of an object in the same bucket. If an object is accidentally deleted or overwritten, previous versions can be restored, preventing data loss. S3 Lifecycle rules automate object transitions or deletions based on predefined policies, but don't protect against accidental overwrites or deletions of current versions. S3 bucket policies define access permissions for the bucket and its objects, which is about security, not data recovery from accidental changes. S3 server-side encryption protects data at rest by encrypting it, but does not prevent accidental deletion or overwriting.
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