У меня есть некоторые данные, хранящиеся в динамо-базе, и несколько изображений высокого разрешения каждого пользователя, хранящиеся в S3 Требуется иметь возможность экспортировать данные пользователей по требованию. Поэтому с помощью конечной точки API сопоставьте все данные и отправьте их в ответ. Мы используем aws lambda, используя node.js для бизнес-логики, s3 для хранения изображений и sql db для хранения реляционных данных
Я настроил механизм подключения шлюза API для получения запросов и поместил их в sqs. Sqs запускает лямбду, которая запускает запросы для сбора всех данных и путей к изображениям. Мы скопировали бы все изображения и данные в новое ведро с custId в качестве имени папки. Теперь вот где я застрял. Как передавать эти данные из нашей новой корзины AWS. Все собранные данные около 4 ГБ. Я пытался транслировать через aws-lambda, но продолжаю терпеть неудачу. Я могу передавать потоковые файлы, но не все данные в формате zip. HV сделал это в узле, но не хотел бы устанавливать EC2 и попытаться решить его напрямую с помощью s3 и lambdas
Кажется, что CAnt находит способ передать целую папку из aws клиенту в ответ на запрос http