【问题标题】:AWS S3 Object Expiry Issue - PrefixAWS S3 对象到期问题 - 前缀
【发布时间】:2013-03-10 05:02:10
【问题描述】:

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

规则如下:

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

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

当我检查时,我发现结构“在线约会/约会裁剪/”已被删除。 eg: 它没有清理这里的文件,而是完全删除了它。

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

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

【问题讨论】:

    标签: file amazon-web-services amazon-s3


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2021-05-09
      • 1970-01-01
      • 2021-08-23
      • 1970-01-01
      • 2022-01-20
      • 1970-01-01
      • 1970-01-01
      • 2012-10-03
      • 2017-06-13
      相关资源
      最近更新 更多