1

我已经为我的网站上传到 s3 图像,现在我想递归更新到期日期。

我使用了以下命令:

s3cmd --recursive modify --add-header="Cache-Control:max-age=31536000" s3://ccc-public/

但是当我在 aws 控制台中查看图像时,它显示为指定的缓存控制设置的 Matadata,但到期日期仍设置为无。

我也试过:

s3cmd --recursive modify --add-header="Expires: Sat, 02 Aug 2016 18:46:39 GMT" --add-header="Cache-Control:max-age=31536000" s3://ccc-public/

再一次,这放置了过期的元数据,但图像仍然没有过期日期。

如何使用 s3cmd 工具修改所有文件以便有一个到期日期?

非常感谢任何建议。

4

1 回答 1

0

您的命令看起来正确。尝试删除冒号后的空格:

--add-header="Expires:Sat, 02 Aug 2016 18:46:39 GMT"
                     ^
于 2016-08-17T07:02:53.000 回答