Has*_*lvi 6 lifecycle amazon-s3 amazon-web-services
我想对整个存储桶应用删除规则,以删除超过 2 周的所有对象。但我的存储桶中有某些需要跳过的文件夹。那么是否可以通过 S3 生命周期管理跳过某些文件夹并删除超过 2 周的其余内容?
这是我当前的存储桶结构
- example-bucket.com
- folder 1
- images
- 1. jpg
- videos
- 1.mp4
- 2.flv
- folder 2
- images
- 1.jpg
- folder 3
- videos
- 1.mp4
- folder 4 (Should not be deleted)
- content
- folders
- folder 5
- images
- 1. jpg
- videos
- 1.mp4
- 2.flv
- folder 6 (Should not be deleted)
- content
- folders
Run Code Online (Sandbox Code Playgroud)
我想跳过文件夹 4 和 6,并删除所有其他文件夹中 14 天前的内容。
有人可以告诉我是否可以通过 AWS S3 生命周期管理实现?
是的你可以。Lifecycle Rule支持prefix/tag过滤您想要应用的规则。
您需要定义除其他之外要删除的内容。
参考:
要将此生命周期规则应用于具有指定名称前缀的所有对象(即名称以公共字符串开头的对象),请键入前缀。您还可以将生命周期规则范围限制为一个或多个对象标签。您可以组合前缀和标签。有关对象名称前缀的更多信息,请参阅 Amazon Simple Storage Service 开发人员指南中的对象键。有关对象标签的更多信息,请参阅 Amazon Simple Storage Service 开发人员指南中的对象标记
| 归档时间: |
|
| 查看次数: |
7483 次 |
| 最近记录: |