Users accidentally delete blobs regularly. The team needs undelete capability for 14 days without snapshots or versioning overhead. What should be enabled?
A.Blob versioning
Versioning preserves prior versions on overwrite — heavier than needed.
B.Blob soft delete with a 14-day retention
Soft delete = the native undelete window. Correct.
C.Immutable blob policy
Immutability (WORM) blocks deletion — the requirement is recovery, not prevention.
D.Object replication to another account
Replication copies data but deleted blobs replicate deletes too.
Why this answer
Blob soft delete retains deleted blobs for a configurable retention window (1–365 days) allowing undelete — designed exactly for accidental deletion. Versioning keeps every version (more overhead); immutability prevents deletion entirely; replication is for DR not undelete.
Correct answer: B · Last reviewed 2026-02-14
Official AWS references
Practice this interactively
Answer without seeing the solution first in the Storage Implementation practice session.
Practice Storage Implementation