Question 210
A compliance officer assumes blob versioning alone will prevent all deliberate deletions and purge activity. What is missing?
Explanation
Correct Answer
Blob versioning preserves earlier content versions, but on its own does not establish an immutable legal retention obligation or prevent every authorized deletion and subsequent purge. The compliance officer's assumption is therefore too broad. Identify the required period and threat model, then configure supported retention, legal hold or immutability controls where appropriate alongside versioning and relevant delete protection. Test how deletes, version cleanup, lifecycle rules and elevated operators behave under those controls. A historical copy might help recovery, yet recovery is different from a policy that prevents deliberate destruction during a mandatory preservation period.
Incorrect Answers
Blob versioning can retain older object versions after modifications but does not by itself impose an immutable retention commitment on those versions. Privileged deletion or purge paths may remain available depending on account settings and lifecycle. The compliance officer needs an appropriate immutable retention or legal hold design in addition to versioning, with supported policy scope and authorized deletion governance. Versioning alone cannot satisfy the stated anti-purge objective.
The nearby action 'Restore the applicable previous blob version after identifying its timestamp' is associated with this separate need: a developer overwrote a blob yesterday and needs its old bytes. That is because Blob versioning tracks overwrite history distinctly from manually created blob snapshots. Here a compliance officer assumes blob versioning alone will prevent all deliberate deletions and purge activity, so 'Restore the applicable previous blob version after identifying its timestamp' misses the fact that versioning is history management, not a blanket immutability or authorization policy. 'Use suitable delete protection and retention policy in addition to versioning' is the more defensible action; confirm its behavior in the target service before calling the task complete.
'Recognize that soft-delete expiry may make recovery impossible without another backup' solves another task because retention policy is finite; do not promise restore of data past its expiry. For the situation where a compliance officer assumes blob versioning alone will prevent all deliberate deletions and purge activity, this distractor misses the requirement that versioning is history management, not a blanket immutability or authorization policy. Unlike 'Recognize that soft-delete expiry may make recovery impossible without another backup', 'Use suitable delete protection and retention policy in addition to versioning' directly targets that requirement; its success must be confirmed at the authorized resource scope.






Microsoft Azure Administrator (AZ-104) Practice Tests