首页 > 解决方案 > 几天后如何删除一些 AWS S3 文件

问题描述

几天后,我们如何删除 AWS S3 存储桶中存在的一些(不是全部)文件?但是必须遵循使用生命周期配置的方法。

标签: amazon-web-servicesamazon-s3

解决方案


使用S3 REST API创建生命周期对象并指定Filter标识生命周期规则适用的对象。

例子

<LifecycleConfiguration>
    <Rule>
        <ID>id1</ID>
        <Filter>
            <Prefix>documents/</Prefix>
            <-- OR -->
            <Tag>old-documents-tag</Tag>
        </Filter>
        <Status>Enabled</Status>
        <Expiration>
            <Days>60</Days>
        </Expiration>
        <NoncurrentVersionExpiration>     
            <NoncurrentDays>30</NoncurrentDays>    
        </NoncurrentVersionExpiration>
    </Rule>
</LifecycleConfiguration>

推荐阅读