本文介绍了如何在 AWS S3 中添加缓存控制?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已通过 s3cmd 命令将 20000 个文件移动到 AWS S3.现在我想为所有图像(.jpg)添加缓存控制

I have moved 20000 files to AWS S3 by s3cmd command. Now i want to add cache-control for all images (.jpg)

这些文件位于 ( s3://bucket-name/images/).如何通过 s3cmd 为所有图像添加缓存控制,或者还有其他方法可以添加标题吗?

These files are located in ( s3://bucket-name/images/ ). How can i add cache-control for all images by s3cmd or is there any other way to add header ?

谢谢

推荐答案

请尝试当前的上游 master 分支(https://github.com/s3tools/s3cmd),因为它现在有一个modify命令,用法如下:

Please try the current upstream master branch (https://github.com/s3tools/s3cmd), as it now has a modify command, used as follows:

./s3cmd --recursive modify --add-header="Cache-Control:max-age=86400" s3://yourbucket/

这篇关于如何在 AWS S3 中添加缓存控制?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-30 07:12