@NubasLol

Как организовать выгрузку файлов с s3?

Использую диск s3 для хранения фото, появилась задача зделать функционал, дать возможность пользователю скачать все фотки в виде zip архива.

У меня в бд хранятся только url, по которым я забираю фотки, но еще через imgproxy. Если их выкачивать себе и делать архив, php падает
  • Вопрос задан
  • 30 просмотров
Пригласить эксперта
Ответы на вопрос 1
inoise
@inoise
Solutions Architect, AWS Certified, Hybrid Cloud
По тому что в большинстве своем это длительный процесс. Создаём где-то в фоне задачу, которая выкачивает нужные объекты, пакует архив и загружает во временный s3, отдавая ссылку на файл. В php не делать скачивание и запаковку - отдать задачу серверу. Если это все происходит в AWS то это можно сделать на lambda, sqs, или даже с применением stepFunctions. Можно много чего придумать. Там есть несколько ETL сервисов, можно подумать в эту сторону. Всегда есть вариант использования просто виртуалки. В любом случае синхронно это не слелать
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
HTML Academy Санкт-Петербург
от 110 000 до 130 000 руб.
от 55 000 до 80 000 руб.
WACDAQ Москва
от 120 000 руб.
24 авг. 2019, в 20:50
780 руб./в час
24 авг. 2019, в 19:17
5000 руб./за проект
24 авг. 2019, в 18:45
3011 руб./за проект