我曾经使用s3cmd,然后我不得不升级到版本1.5.0-alpha3。我一直无法做一个适当的s3cmd同步与头--add-header="Content-Encoding: gzip"
从命令行上将压缩的内容上传到AWS S3。
我使用的命令是
s3cmd --add-header="Content-Encoding: gzip" --add-header="Cache-Control:public, max-age=86400" --add-header='Content-Type: application/javascript' --recursive put local remote_S3_bucket
的标题上传,但压缩文件某种方式得到解压缩。我试过/不用--no-preserve
标志和几个其他排列的标题。
我也尝试过与aws s3 cli一样的做法,但似乎没有办法在此工具中添加"Content-Encoding: gzip"
标头。
应该从今天开始使用什么工具(以及来自哪个版本的源代码,即os软件包管理器,github)来成功同步gzip文件?
我希望把GZ文件那里下载非gzip的。例如。 js和css文件。该过程正常工作。唯一被破坏的部分是s3命令行工具,它似乎用'content-encoding:gzip'标题搞乱了上传 –