不考虑 blob 的软删除
Posted
技术标签:
【中文标题】不考虑 blob 的软删除【英文标题】:Do not take into account soft delete for blobs 【发布时间】:2021-04-13 04:03:33 【问题描述】:我有一个 Azure 存储帐户,并且我为 blob 启用了软删除。
是否可以对某些特定的 blob 调用即时删除(忽略软删除期)?
我使用的是 Azure.Storage.Blob v12.7.0,但 DeleteBlobIfExistsAsync 或 DeleteAsync 没有我可以使用的额外参数。
【问题讨论】:
【参考方案1】:不幸的是,目前没有内置功能可以通过启用软删除选项永久删除 blob(忽略软删除期)。
https://feedback.azure.com/forums/217298-storage/suggestions/35076274-permanent-deletion-of-soft-deleted-blobs-gdpr
有一个解决方法: 禁用软删除选项。 通过 Microsoft Azure 存储资源管理器选择 Blob 容器,选择 Active and deleted blobs。 取消删除已删除的 blob,然后再次将其删除 然后 blob 被永久删除
这里描述了这种方法
https://github.com/MicrosoftDocs/azure-docs/issues/13064
您可以使用 Azure.Storage.Blob v12.7.0 自动执行上述解决方法
【讨论】:
以上是关于不考虑 blob 的软删除的主要内容,如果未能解决你的问题,请参考以下文章