我可以一次为 Amazon S3 存储桶中的所有对象设置 expires 标头吗?
Posted
技术标签:
【中文标题】我可以一次为 Amazon S3 存储桶中的所有对象设置 expires 标头吗?【英文标题】:Can I set the expires header on all objects in an Amazon S3 bucket all at once? 【发布时间】:2010-09-22 21:32:54 【问题描述】:我的存储桶中有大约 20 万张图片。它们都有 2050 的过期标头,但我读过您不应该发送超过一年的过期标头。我想安排一个脚本每月运行一次,并将标题设置为 6 个月后。外面有什么吗?显然我想避免迭代 200k 个对象。
【问题讨论】:
复制:***.com/questions/21605501/… 【参考方案1】:免责声明:我是这个工具的开发者,但我认为它可以回答你的问题。
CloudBerry Explorer 免费软件将能够在下一个版本中做到这一点。
【讨论】:
如果我可以问,你如何设置它?迭代对象? 多选对象并设置标题。【参考方案2】:S3 似乎不支持批量更新,因为它的 API 不包含此类操作。一些第三方工具声称具有批量更新功能;但是,我敢打赌它们只是自动化迭代。
【讨论】:
【参考方案3】:也许这是一个愚蠢的问题。但是,当您可以简单地添加 max-age=26297438 时,为什么还要设置一个脚本和所有这些???
max-age=26297438 = 大约 10 个月
yslow 和 g speed 都接受可接受的未来日期设置
【讨论】:
以上是关于我可以一次为 Amazon S3 存储桶中的所有对象设置 expires 标头吗?的主要内容,如果未能解决你的问题,请参考以下文章