如何删除或清除S3上的旧文件?
是否有现有的解决scheme删除任何超过X天的文件?
亚马逊最近引入了对象到期 。
Amazon S3宣布对象到期
Amazon S3宣布了一项新function,“对象到期”(Object Expiration),允许您在预定义时间段之后安排删除对象。 使用对象过期安排对象的定期移除不需要您识别要删除的对象,并将删除请求提交给Amazon S3。
您可以为您的存储桶中的一组对象定义对象到期规则。 每个“对象到期”规则允许您指定一个前缀和一个以天为单位的过期期限。 前缀字段(例如,
logs/
)标识受过期规则约束的对象,并且过期期限指定在应该移除对象之后从创builddate(即年龄)开始的天数。 一旦对象过期,他们将排队删除。 您将不会被要求在其到期日或之后存储对象。