Задать вопрос

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

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

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

Нормальна ли такая схема работы при работе с Heroku? Какую альтернативу данной схеме можете посоветовать?
  • Вопрос задан
  • 220 просмотров
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
  • Хороший программист
    Интенсив по Ruby on Rails
    5 месяцев
    Далее
  • Thinknetica
    Оптимизация Ruby/Rails-приложений
    9 недель
    Далее
Решения вопроса 1
Losted
@Losted
Software Architect
Редирект на PreSignedURL из HTTP API
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы