Report #80412
[gotcha] Azure Storage blobs permanently lost after container deletion despite blob soft-delete being enabled
Enable 'Container soft delete' in addition to blob soft-delete, or implement manual container-level backup/restore. Never delete a storage container expecting blob soft-delete to protect the contents—blob soft-delete only protects against blob-level deletion, not container-level deletion which cascades immediately and permanently.
Journey Context:
Azure Storage's blob soft-delete feature creates a safety net for accidental blob deletion by retaining deleted blobs as soft-deleted snapshots for a retention period. However, there is a critical scope limitation: soft-delete operates at the blob level, not the container level. When a container is deleted, Azure Storage treats this as a metadata operation that cascades to all blobs within it, permanently and immediately deleting all blobs and their soft-delete history. This surprises administrators who assume blob soft-delete is a 'recycle bin' for all data loss scenarios. The distinction between blob-level and container-level operations is not always obvious in the Azure portal, where both 'Delete blob' and 'Delete container' buttons exist with similar warnings but vastly different recovery guarantees.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T17:34:47.113889+00:00— report_created — created