我已经上传到我网站的s3图片,现在我想以递归方式更新到期日。
我使用了以下命令:
s3cmd --recursive modify --add-header="Cache-Control:max-age=31536000" s3://ccc-public/
但是当我在aws控制台中查看图像时,它会显示为指定的Cache Control设置的Matadata,但是Expiry Date仍然设置为None。
我也尝试过:
s3cmd --recursive modify --add-header="Expires: Sat, 02 Aug 2016 18:46:39 GMT" --add-header="Cache-Control:max-age=31536000" s3://ccc-public/
再次,这为Expires设置了元数据,但图片仍然没有到期日。
如何使用s3cmd工具修改所有文件,以便有一个到期日期?
任何建议都非常感激。
答案 0 :(得分:0)
您的命令看起来正确。尝试删除冒号后的空格:
--add-header="Expires:Sat, 02 Aug 2016 18:46:39 GMT"
^