AWS S3生命周期规则在多个文件夹
问题描述:
我有一个存储桶,其中包含许多文件夹,我想仅在存储桶中的某些文件夹之前应用生命周期规则。 可以在存储桶中的多个文件夹(PREfixes)上应用AWS S3生命周期规则?AWS S3生命周期规则在多个文件夹
例如我有一个桶s3:// mybucket包含folder1,folder2 folder3,folder4。我想只发送给冰川文件夹1和文件夹4.
我的问题是:我需要为每个文件夹(前缀)创建新的规则,或者它是一种可能性插入所有这些在一个单一的规则?
答
从S3 Managing Lifecycle Configuration复制:
可以定义为所有对象的规则或物体的桶中的一个子集(通过指定的键名前缀)。
换句话说,一条规则适用于共享相同前缀的所有对象。如果您有许多不同的前缀(如folder1
,folder2
等),则必须复制规则并相应地更改前缀。或者,您可以添加新的通用前缀(例如send-to-glacier/folder1
,send-to-glacier/folder2
,然后为send-to-glacier
前缀创建新规则)。
好的提示来创建一个新的通用前缀! – delned