Подавать ресурсы S3 через http/2

В нашем веб-приложении, которое мы создаем, многие ресурсы обслуживаются через S3. При просмотре их в Chrome они обслуживаются через HTTP, а не через http/2.

Есть ли параметр конфигурации в S3 или заголовок, который мы могли бы передать, чтобы указать S3 попытаться обслуживать активы через http/2, если клиент поддерживает это?

У меня проблемы с поиском любых ресурсов в Интернете о том, как это сделать или возможно ли это вообще.


person Jared    schedule 02.08.2017    source источник


Ответы (2)


  1. Подавать через CloudFront, инструкция есть в статье

    Новое — поддержка HTTP/2 для Amazon CloudFront

  2. Подавать через собственный прокси. Конфигурация Nginx для такой магии подробно описана здесь:

    Ресурсы Nginx proxy Amazon S3

В обоих вариантах у вас должен быть сгенерирован SSL-сертификат для домена, который вы используете для обслуживания ресурсов из S3.

person iXCray    schedule 03.08.2017

Я предполагаю, что вам нужен прямой доступ к S3 с использованием HTTP2, а не с использованием прокси-сервера. Я тоже искал такую ​​функцию, но похоже, что AWS S3 еще не поддерживает HTTP2. Кстати, в облачном хранилище Google есть эта функция.

person Jingpeng Wu    schedule 11.01.2018