Что делается с выводом лямбда-функции AWS, запускаемой потоком DynamoDB?

Я нахожусь в процессе написания лямбда-функции, которая обрабатывает события из потока DynamoDB.

На этой странице о потоках DynamoDB и лямбда-триггерах AWS говорится:

AWS Lambda опрашивает поток и синхронно вызывает вашу функцию Lambda, когда обнаруживает новые записи потока.

Почему синхронно, а не асинхронно?

В частности, что происходит с выводом лямбда-функции, которая обрабатывает события потока DynamoDB? Это просто отбрасывается или что-то действительно потребляет это значение?

1 ответ

Почему синхронно, а не асинхронно?

Потому что нужно подождать, пока новые записи потока не будут записаны в DynamoDB, а затем вызвать Lambda. Вот почему это синхронно.

В частности, что происходит с выводом лямбда-функции, которая обрабатывает события потока DynamoDB? Это просто отбрасывается или что-то действительно потребляет это значение?

В зависимости от того, что делает ваша Lambda, вывод может быть сохранен в S3 или передан другому Lamdba в качестве ввода или использован другим сервисом.

Другие вопросы по тегам