我想将Expires标头添加到存储在S3中的图像文件中。我刚刚发现Cyberduck可以轻松添加元数据。但是,我想在请求后的1个月内添加Expires(就像我在Nginx的web服务器中使用静态文件一样)。我不知道这是否可行。否则,我可以设置一个日期到期,即1 2018-06-20,但是,我想当我得到这个日期时,我将需要更新我的所有文件以及将来的新日期。我想在一个月之后将这个标题设置为“dinamically”。可能吗?还有其他方法吗?
答案 0 :(得分:1)
设置Cache-Control: public, max-age=2592000
。
这将告诉客户端该对象可以在下载后最多30天内缓存。
设置Expires
不再被视为最佳做法,无论如何,S3仅支持静态值。