当客户端请求标头包含 Accept-Encoding:gxip、deflate、br 时,S3 + Cloudfromt 不提供 .gz /.br 静态文件。
- 构建时的压缩文件和 s3 文件夹包含 index.html、index.html.gz 和 index.html.br
- 在 cloudfront 的白名单标头中添加了 Accept 编码。
- 在 S3 CORS 配置中添加了 Content-Length
- 将 index.html.gz 的内容编码添加为 gzip,将 index.html.br 的内容编码为 br,Content-Type 为 text/html
- 在 cloufront 中禁用自动压缩
但我没有从 S3+ cloudfront 获取压缩文件。我可以直接访问 index.html.gz。但 cloudfront+S3 无法自动提供文件。我错过了什么吗?还是不能这样服务?