我有一个包含许多文件夹的存储桶,我只想对存储桶中的某些文件夹应用生命周期规则。
是否可以在存储桶中的多个文件夹(PREfixes)上应用AWS S3生命周期规则?

例如,我有一个存储桶s3:// mybucket,其中包含folder1,Folder2,folder3,folder4。我只想发送Glacier文件夹1和文件夹4。

我的问题是:我需要为每个文件夹(前缀)创建新规则,或者是否可以将所有规则插入单个规则?

最佳答案

S3 Managing Lifecycle Configuration复制:


您可以为存储桶中的所有对象或对象子集定义规则(通过指定键名称前缀)。


换句话说,规则适用于共享相同前缀的所有对象。如果您有许多不同的前缀(例如folder1folder2等),则必须复制规则并相应地更改前缀。或者,您可以添加新的公共前缀(例如send-to-glacier/folder1send-to-glacier/folder2,然后为send-to-glacier前缀创建新规则)。

07-24 09:38
查看更多