Objects in an S3 bucket must be protected against both accidental deletion and overwrites, while retaining S3's multi-AZ durability. What should be enabled?
A.S3 Versioning, optionally with MFA delete
Correct. Versioning protects against overwrite and deletion; MFA delete adds extra protection.
B.S3 Transfer Acceleration
Transfer Acceleration speeds uploads over long distances; unrelated to durability.
C.S3 Select for faster queries
S3 Select queries object content in place; unrelated to protection.
D.A lifecycle rule that deletes old objects quickly
Aggressive deletion lifecycles increase data-loss risk.
Why this answer
Versioning preserves every variant of an object so overwrites and deletes create new versions or delete markers rather than losing data. MFA delete adds another protection against deletion. S3 Standard already stores data redundantly across multiple AZs.
Correct answer: A · Last reviewed 2026-10-25
Official AWS references
Practice this interactively
Answer without seeing the solution first in the Resilient Storage practice session.
Practice Resilient Storage