Как вывести ошибку в лямбда-функции aws, когда она настроена как обработчик уведомлений s3 - PullRequest
0 голосов
/ 02 июля 2018

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

Мое требование состоит в том, чтобы настроить очередь недоставленных сообщений для лямбда-функции, чтобы в случае любого сбоя событие должно было перейти к dlq.

Мой вопрос таков: какой ответ нужно дать от лямбда-функции, чтобы она передавала событие в dlq?

Например, сценарий: у меня есть модуль проверки событий в лямбде, если проверка не удалась, я хотел переместить его в dlq, настроенный для моей лямбда-функции.

1 Ответ

0 голосов
/ 02 июля 2018

Просто сгенерируйте исключение и убедитесь, что ваша функция идемпотентна:

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

См. Очереди недоставленных сообщений в Руководстве разработчика по AWS Lambda.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...