2016-05-09 2 views

ответ

1

Если бы это был я, я бы установил уведомление о событии s3 в ведро, которое запускает лямбда-функцию каждый раз, когда CSV-файл был упал в нее.

Уведомление позволит Lambda знать, что новый файл доступен, и функция лямбда будет отвечать за загрузку данных в dynamodb.

Это будет работать лучше (из-за пределов лямбда), если файлы CSV не были огромными, поэтому их можно было обработать в разумные сроки, и бонус будет работать только один раз, который нужно будет выполнить один раз он работал, чтобы просто отбросить новые файлы в нужное ведро - сервер не требуется.

Здесь находится репозиторий github с загрузчиком CSV-> Dynamodb, написанным в java, - это может помочь вам начать работу.

+0

Ссылка на репозиторий github больше недоступна? –

Смежные вопросы