【发布时间】:2018-06-17 12:58:00
【问题描述】:
使用“aws s3 sync”传输我的文件时,传输的文件没有正确的内容类型和内容编码。我可以通过调整/etc/mime.types 来解决这些类型,但是不知道如何为“.gz”扩展名设置正确的编码,因此压缩文件作为文本提供:
- 之后在 s3 上更改类型(对我来说似乎是双重工作)
- aws-cli 使用正确类型的排除/包含 (这会导致多个命令)
知道如何解决这个问题吗?谢谢...
【问题讨论】:
-
您所说的“所以压缩文件作为文本提供”是什么意思?
-
基本上我已经压缩了文本文件,我希望在访问时作为文本而不是提供下载。
-
您是否打算将它们作为 Zip 文件提供给了解如何优化传输以降低带宽需求的浏览器?这可能会有所帮助:Serving gzipped files in Amazon S3 / CloudFront - Zanon
-
不完全是。简单的说。我上传文件“logs.gz”,当我进入静态页面时,可以说“bucket-url/task-logs/logs.gz”我可以直接读取日志。
-
压缩文件是否包含多个文件?
标签: amazon-web-services amazon-s3 gzip