amazon-web-services - 几天后如何删除一些 AWS S3 文件
问题描述
几天后,我们如何删除 AWS 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>
推荐阅读
- javascript - 承诺第二次没有解决
- visual-studio - 如何在 VS 2019 中构建一个深色 UI 应用程序?
- javascript - Node.js 如何在浏览器中使用警报消息
- influxdb - 如何在kapacitor中发送任务名称而不是警报ID?
- c - 从 PostgreSQL C 函数写入文件
- reactjs - 当数组未更改时,在每次渲染中调用 useEffect 数组依赖项
- microsoft-graph-api - 我可以使用 MS Graph v1.0 发送具有“个人”敏感性的邮件吗
- ios - 单击按钮隐藏键盘并且在键盘启动时不会触发操作
- ruby-on-rails - 主动存储通过加密上传到 S3。如何删除加密并将文件按原样保存在存储中
- spring-boot - spring websocket 向特定用户发送消息