S3生命周期规则 - 排除前缀

0

【以下的问题经过翻译处理】 如果我有一个前缀为“Folder-1”的文件夹,它有规则保留内容6个月以上,并在6个月后将其移动到Glacier。我想在此策略中排除“Folder-1.1”和“Folder-1.2”,并保留数据2年。因此,如果我在“Folder-1 / Folder-1.1”和“Folder-1 / Folder-1.2”上创建一个明确的规则来保留任何东西2年,那么Glacier规则是否适用于除Folder-1.1和Folder-1.2之外的所有其他文件夹?

前缀结构如下:

Folder-1 /
    |  -  Folder-1.1
    |  -  Folder-1.2
    |  -  Folder-1.3
    |  -  Folder-1.4

我认为S3目前不支持生命周期管理中的排除规则。有什么建议如何实现?

profile picture
专家
已提问 5 个月前14 查看次数
1 回答
0

【以下的回答经过翻译处理】 S3是一个键值对象存储服务,没有“文件夹”概念,但有“前缀”概念。对于生命周期规则,如果规则适用于较短的前缀,那么它将对包括1.1和1.2在内的整个子前缀的对象生效。因此,应用于1/“文件夹”将使1.1和1.2与1.3和1.4被视为相同。

您可以使用对象标签作为过滤器,而不是前缀。例如,在所有具有前缀1/1.3 1/1.4的对象上创建一个标签并使用单个规则,或仅在1/1.3和1/1.4上应用生命周期规则。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则