Настройте DynamoDB поток для вызова лямбда-функции только при удалении - PullRequest
0 голосов
/ 27 мая 2018

Я настроил лямбда-функцию для приема DynamoDb Stream в качестве триггера.Кажется, что он принимает все события в DynamoDb

Есть ли какие-либо опции для вызова Lambda только для определенного типа события (удаление элемента DynamoDB), чтобы функция Lambda не запускалась при каждом действии?

Цель - сэкономить на вызове лямбда-функции для событий, которые мне не нужны.

Ответы [ 2 ]

0 голосов
/ 27 мая 2018

Насколько я знаю таких вариантов нет.DynamoDB обновляет свои потоковые данные всякий раз, когда любой элемент создается, изменяется и удаляется.Любое изменение в потоке вызывает лямбда-функцию.Вы можете проверить значение "eventName" как "REMOVE" в событии из dynamicodb и только обработать это событие.

0 голосов
/ 27 мая 2018

В настройках Lamda в консоли AWS вы можете указать, какое событие должно вызывать его при настройке триггера.

...