【问题标题】:Can I set the expires header on all objects in an Amazon S3 bucket all at once?我可以一次为 Amazon S3 存储桶中的所有对象设置 expires 标头吗?
【发布时间】:2010-09-22 21:32:54
【问题描述】:

我的存储桶中有大约 20 万张图片。它们都有 2050 的过期标头,但我读过您不应该发送超过一年的过期标头。我想安排一个脚本每月运行一次,并将标题设置为 6 个月后。外面有什么吗?显然我想避免迭代 200k 个对象。

【问题讨论】:

标签: c# .net amazon-s3 amazon-web-services cloud


【解决方案1】:

免责声明:我是这个工具的开发者,但我认为它可以回答你的问题。

CloudBerry Explorer 免费软件将能够在下一个版本中做到这一点。

【讨论】:

  • 如果我可以问,你如何设置它?迭代对象?
  • 多选对象并设置标题。
【解决方案2】:

S3 似乎不支持批量更新,因为它的 API 不包含此类操作。一些第三方工具声称具有批量更新功能;但是,我敢打赌它们只是自动化迭代。

【讨论】:

    【解决方案3】:

    也许这是一个愚蠢的问题。但是,当您可以简单地添加 max-age=26297438 时,为什么还要设置一个脚本和所有这些???

    max-age=26297438 = 大约 10 个月

    yslow 和 g speed 都接受可接受的未来日期设置

    【讨论】:

      猜你喜欢
      • 2014-03-03
      • 2012-04-12
      • 1970-01-01
      • 2012-12-26
      • 1970-01-01
      • 1970-01-01
      • 2013-10-30
      • 2013-08-23
      • 1970-01-01
      相关资源
      最近更新 更多