Как лучше осуществить скачивание 50-100MB файла CSV с S3 и выдать их веб-клиенту по запросу?

На хостинг AWS S3 планируется скидывать достаточно большие файлы CSV (порядка 50-100MB), подлежащие последующему скачиванию по запросу (один файл на каждый запрос) из веб-админки, работающей на хостинге Heroku. Функциональность по скачиванию файла необходимо также обеспечить и по HTTP API.

Файлы на S3 не доступны извне, именно поэтому необходимо предварительное скачивание сначала во временную папку tmp на инстанс приложения на хостинге Heroku, а затем выдать результат географически удалённому веб-клиенту.

Нормальна ли такая схема работы при работе с Heroku? Какую альтернативу данной схеме можете посоветовать?
  • Вопрос задан
  • 216 просмотров
Решения вопроса 1
Losted
@Losted
Software Architect
Редирект на PreSignedURL из HTTP API
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы