设置缓存使用Cyber​​duck将标头过期到S3文件

时间:2017-06-21 08:06:07

标签: amazon-s3 http-headers cyberduck

我想将Expires标头添加到存储在S3中的图像文件中。我刚刚发现Cyber​​duck可以轻松添加元数据。但是,我想在请求后的1个月内添加Expires(就像我在Nginx的web服务器中使用静态文件一样)。我不知道这是否可行。否则,我可以设置一个日期到期,即1 2018-06-20,但是,我想当我得到这个日期时,我将需要更新我的所有文件以及将来的新日期。我想在一个月之后将这个标题设置为“dinamically”。可能吗?还有其他方法吗?

1 个答案:

答案 0 :(得分:1)

设置Cache-Control: public, max-age=2592000

这将告诉客户端该对象可以在下载后最多30天内缓存。

设置Expires不再被视为最佳做法,无论如何,S3仅支持静态值。