带有后缀的S3生命周期规则

时间:2015-02-10 17:22:38

标签: amazon-web-services amazon-s3

我在S3存储桶中有一堆文件。我想创建一个规则来删除所有在1天后以.pdf结尾的文件。

我可以使用S3生命周期规则吗?

因为我尝试*.pdf delete after 1 day,但这不起作用。

我也试过像copy_* delete after 1 day这样的东西,但也没用。

2 个答案:

答案 0 :(得分:3)

这不是问题的直接答案。如您所知,不支持基于后缀的规则。 但是,您可以使用标签。您需要在上传对象时对其进行标记,无论使用何种上载方法(CLI或控制台),都可以执行此操作。 您也可以为现有对象启用标记。同样,通过控制台或CLI(http://docs.aws.amazon.com/cli/latest/reference/s3api/put-object-tagging.html)。

完成标记后,制定一个仅适用于与该标记相关联的对象的生命周期规则。

标签被复制(http://docs.aws.amazon.com/AmazonS3/latest/dev/crr-what-is-isnot-replicated.html)。因此,如果启用了复制,则此设置也适用于目标。

答案 1 :(得分:-1)

为什么不通过删除.pdf文件的cronjob在你的ec2上运行一个脚本脚本。