通过http/2服务S3资源

Jar*_*red 10 amazon-s3 http2

我们正在构建的网络应用程序通过S3提供大量资产.在Chrome中查看它们时,它们是通过HTTP而不是http/2提供的.

是否有S3中的配置设置或我们可以传递的标头,如果客户端支持,它会告诉S3尝试通过http/2提供资产?

我在网上找到有关如何执行此操作的任何资源或是否有可能.

iXC*_*ray 8

  1. 通过CloudFront服务,文章中有一本手册

    新增 - 对Amazon CloudFront的HTTP/2支持

  2. 通过您自己的代理服务.这种魔法的Nginx配置在这里有深刻的解释:

    Nginx代理Amazon S3资源

在这两个选项中,您应该为用于从S3提供资源的域生成SSL证书.


Jin*_* Wu 5

我想您需要使用 HTTP2 直接访问 S3,而不是使用代理服务器。我也在寻找这样的功能,但似乎 AWS S3 还没有 HTTP2 支持。顺便说一句,谷歌云存储有这个功能。