An operations team wants to recover blobs that were accidentally overwritten or deleted, without restoring from backup. They also want to be able to see earlier states of each blob. Which combination of blob data protection features fits best?
Show answer and explanation
Answer: C
Blob versioning automatically keeps earlier versions of a blob when it is overwritten or deleted, so you can view and restore previous states. Blob soft delete keeps deleted blobs and their versions for a retention period so they can be undeleted. Using both protects against accidental overwrites and deletions. Lifecycle rules manage tiers and expiration rather than recovery. Container soft delete protects whole containers, and legal holds prevent modification rather than enabling recovery.
Why the other options are wrong
- A. Lifecycle management moves or expires blobs according to age or other conditions. It does not preserve prior versions for recovery, and moving deleted data to Archive does not make it recoverable.
- B. Container soft delete protects a deleted container and its blobs as a unit. It does not keep earlier versions of an individual blob when that blob is overwritten.
- D. A legal hold on an immutable container stops changes and deletions, so it can prevent overwrites. It does not provide a way to recover earlier states, and it blocks normal operations the team needs.