【发布时间】:2020-08-02 21:32:56
【问题描述】:
我意识到 Azure Blob 存储生命周期管理仅支持块 blob。它不支持 Append 或 Page blob。
我们正在考虑的一种解决方案是——采用粗略的方式——从逻辑应用或函数应用中枚举每个容器中的 blob,并根据类似于 Azure 的存储生命周期管理的某些规则进行删除,例如修改日期已经 n 天了。
有没有人遇到过类似的清理存储要求?任何人都可以提出更好的实现方式吗?
非常感谢。
谢谢 阿萨杜
【问题讨论】:
-
我们知道如何明智地进行编码。我的问题与做任何不同于枚举和删除的事情有关——就像我提到的——粗略/直接的方式。感谢您的回复。谢谢阿萨杜
-
我真的明白这个问题。正如我在答案中提到的,除了生命周期管理之外,唯一的方法是枚举然后删除。我也相信即使生命周期管理本身在后端使用相同的逻辑。此外,生命周期管理计划在 2020 年晚些时候支持附加 blob,请参阅github issue。
-
该功能现在可用于删除附加 blob。页面 blob 已积压
-
@Emmie 感谢您的更新 - 将查找为 Append blob 添加的支持。
标签: azure azure-storage azure-blob-storage