2

我想使用 AWS S3 Object Expiry 并设置存储桶和生命周期规则。

规则如下图所示:

在此处输入图像描述

我认为我遇到的问题与前缀有关。

我在存储桶“在线约会/约会裁剪/”下创建了这个结构,并开始将文件放入我想要删除的这个位置 - tmp 文件。这个想法是这些文件将被自动删除。

当我检查时,我发现结构“在线约会/约会裁剪/”已被删除。例如:它没有清除此处的文件,而是将其完全删除。

因此,我是否正确假设您不能像这样使用到期规则(指向要清理的存储桶下的位置?前缀是否必须反映您要删除的实际文件 - 例如:remove apples.jpg -例如,您可以将规则设置为 app* 吗?

因此,我认为文件实际驻留在存储桶中的哪个位置并不重要。只是前缀必须与文件匹配?

4

1 回答 1

4

虽然许多 S3 浏览器(包括 AWS 管理控制台)会显示带有“/”作为目录的路径,但这不是它们的本质。删除所有具有指定前缀的文件将意味着浏览器不再能够检测到该名称的“文件夹”是否存在。

无论您使用什么过程来创建临时文件,在写入更多文件时都应该没有任何问题,一旦写入新的临时文件,“文件夹”就会重新出现在 S3 浏览器中。

于 2013-03-20T23:45:55.173 回答