是否可以让blob能够在一定时间后自动删除?
我需要删除我的blob几个小时后才上传到azure,我不需要存储超过10天。
答案 0 :(得分:1)
不幸的是,此时此刻不是。使用Webjobs或类似的东西可以在Azure存储上完成,但平台本身没有提供任何东西。
答案 1 :(得分:0)
简而言之,在Azure中blob本身的任何设置/配置经过一段时间后,blob会自动删除 NOT POSSIBLE 。
您需要依赖其他服务,例如 Azure WebJobs 或 Azure自动化来自动执行此类任务。
答案 2 :(得分:0)
自2019年3月以来,借助Azure Blob存储中的生命周期管理支持,可以实现此目的。参见https://stackoverflow.com/a/57305518/347805
Azure Blob存储生命周期管理提供了基于规则的丰富功能 GPv2和Blob存储帐户的策略。使用政策 将您的数据转移到适当的访问层或在 数据生命周期的结束。
生命周期管理策略可让您:
- 将blob过渡到较冷的存储层(从热到酷,从热到存档或从酷到存档)以优化性能和成本
- 在生命周期结束时删除Blob
- 定义规则,每天在存储帐户级别运行一次,将规则应用于容器或blob的子集(使用前缀作为过滤器)