DynamoDB NewImage поток не возвращает все поля - PullRequest
0 голосов
/ 01 мая 2020

Я использую поток DynamodB для запуска лямбда-функции. При вызове лямбда-функция ищет три поля из события dynamicodb.

ID (PK) Имя Расположение

Когда моя лямбда получает событие MODIFY, все три из этих полей заполняются. Однако при получении события INSERT заполняется только идентификатор. Я всегда могу запросить снова для остальных полей, но почему они не заполняются, когда я получаю событие?

Поток DynamoDB установлен на «newimage», если имеет значение, я добавляю новые элементы через приставка. Я также замечаю, что если я попытаюсь обновить эти элементы позже, тип события все еще будет "INSERT"

1 Ответ

0 голосов
/ 02 мая 2020

Решил это, удалив и прочитав поток на лямбду, не уверенный, что именно вызвало проблему.

...