在我们网站的amazon s3通过s3cmd工具,我们上传了大约60GB的文件,包括MP3,JPG到一个桶。 但现在当我们检查网站缓慢文件不caching和进一步检查,我们才知道,我们可以设置--add-header=Cache-Control:max-age=3153600上传时启用caching。
所以,请让我知道是否有任何选项来设置caching或应用--add-header=Cache-Control已经上传的文件在amazon s3桶? 我们可以使用s3cmd工具或AMS CLI工具。
经过大量search后,我们才知道s3cmd最新版本1.5.0-rc1中有一个修改选项,我们在这些文件中添加了caching控制,并给出了如下命令:
s3cmd modify --recursive --acl-public --add-header="Cache-Control:max-age=2592000" s3://geo-site/webroot/
但现在的文件(MP3和HTML)不工作,当我们检查文件的元数据Content-Type改为binary_octet-stream
所以,请让我们知道,而不改变现有的元数据,我们可以如何添加caching控制? 请帮助我们。
如何去https://console.aws.amazon.com/s3并改变它? 似乎很less有文件的问题!