web-dev-qa-db-fra.com

Servir des ressources S3 via http/2

Notre application Web que nous sommes en train de créer utilise beaucoup de ses actifs via S3. Quand on les regarde dans Chrome, ils sont servis via HTTP et non pas http/2.

Existe-t-il un paramètre de configuration dans S3 ou un en-tête que nous pourrions transmettre qui indiquerait à S3 de tenter de servir des actifs via http/2 si le client le prend en charge?

J'ai du mal à trouver des ressources en ligne sur la façon de procéder ou même si c'est possible.

8
Jared
  1. Servir via CloudFront, il existe un manuel dans l'article

    Nouveau - Support HTTP/2 pour Amazon CloudFront

  2. Servir via votre propre proxy. La configuration de Nginx pour une telle magie est expliquée en détail ici: 

    Ressources Amazon S3 proxy Nginx

Dans les deux options, un certificat SSL doit être généré pour le domaine que vous utilisez pour servir des ressources à partir de S3.

7
iXCray

Je suppose que vous avez besoin d'un accès S3 direct via HTTP2 plutôt que via un serveur proxy. Je recherchais une telle fonctionnalité également, mais il semble que AWS S3 ne prend pas encore en charge HTTP2. BTW, le stockage en nuage de Google a cette fonctionnalité cependant. 

2
Jingpeng Wu