在 amazon s3 中,我们通过 s3cmd 工具将大约 60GB 的文件(包括 mp3、jpg)上传到存储桶。但现在当我们检查网站速度缓慢时,文件没有缓存,进一步检查后我们发现,我们可以--add-header=Cache-Control:max-age=3153600
在上传时设置以启用缓存。
所以请告诉我是否有任何选项可以设置缓存或应用于--add-header=Cache-Control
Amazon s3 存储桶中已上传的文件?我们可以使用 s3cmd 工具或 AMS CLI 工具。
经过大量搜索,我们发现 s3cmd 最新版本 1.5.0-rc1 中有一个修改选项,我们将缓存控制添加到这些文件中,并给出以下命令:
s3cmd modify --recursive --acl-public --add-header="Cache-Control:max-age=2592000" s3://geo-site/webroot/
但是现在文件(mp3 和 HTML)无法正常工作,当我们检查文件的元数据时,Content-Type 更改为 binary_octet-stream
因此,请告诉我们如何在不更改现有元数据的情况下添加 Cache-Control?请帮助我们。
答案1
去https://console.aws.amazon.com/s3并改变它? 好像是几个文件的问题!!