是否有生命周期策略,我可以设置将s3存储桶中的文件每天移动到一个文件夹

时间:2017-11-09 15:29:59

标签: amazon-s3

我需要将每天在S3中的所有文件滚动到s3中的文件夹,例如文件夹名称是日期。我可以为此目的设置任何生命周期管理。我正在寻找一些开箱即用的解决方案/配置而不是aws命令行。

1 个答案:

答案 0 :(得分:0)

生命周期政策永远不会改变路径。它们只更改存储类和/或清除对象。

S3是对象存储,而不是文件系统。更好的设计可能是将对象存储在正确的位置,而不是尝试移动它们。移动1000个对象需要2000或3000个API请求 - 复制,验证,删除。没有原子“移动”或“重命名”操作,并且没有文件夹级别或通配符操作。任何看似这样做的东西 - 包括S3控制台 - 都是通过复制[+验证] +删除单个对象的请求来模拟它。