В момента имам ламбда функция, която езадействан от събития S3 PUT, lambda създава съобщение SQS с името на кофа S3 / ключ. Тази ламбда запълва куфара с всички нови S3 ключове.
Кофите S3 съдържат zip файлове, чиято основна цел е да разархивирате, обработвате и съхранявате данни с тези файлове.
Каква е най-добрата услуга, която да използвам, за да сложа всичките си моиjava кода, за да направите този процес, тъй като самата ламбда е ограничена до размера на паметта. Имам нужда от нещо, което да чете que да получи имената на S3 кофа, след което се свързва с тях и прави цялата обработка, която искам. Имам всички actall код за обработка, но аз не съм сигурен дали аз трябва да използва AWS партида, Ec2, искра или каквото и да е. Аз не съм запознат с тези услуги и ми се струва, че Amazon предлага милион услуги, които по същество правят същото нещо.
Отговори:
0 за отговор № 1Можете да настроите копия от EC2 за автоматично заснемане, които четат съобщения от SQS, да разархивирате файловете и да пишете обратно в кофа.
Можете да получите дълбоко разбиране чрез четене това връзка.
Забележка: За предпочитане е да имате различна кофа за разглобените файлове, за да подобрите производителността със S3.
0 за отговор № 2
Те просто добавиха sqs като източник за ламбда(не съм сигурен кога, но със сигурност може да добавя SQS като източник в ламбда сега). Не мога да видя каквото и да е позоваване в интернет, въпреки че (това е в Ирландия).