几天后如何删除部分AWS S3文件

时间:2018-06-12 10:51:32

标签: amazon-web-services amazon-s3

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

1 个答案:

答案 0 :(得分:2)

使用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>