Вы вызываете Lambda через API-шлюз?Если это так, проверьте интеграцию Lambda для конечной точки, к которой вы обращаетесь в API Gateway, и посмотрите, жестко ли закодирована версия / псевдоним функции Lambda.Вы можете найти это, посмотрев на значение «Лямбда-функция» в разделе «Запрос на интеграцию» метода API-шлюза:
Lambda Function: my_function:dev
В приведенном выше примере это означает, что ваш API-шлюз вызывает «dev»версия "my_function" lambda.
Затем проверьте в консоли Lambda, совпадает ли версия / псевдоним, который вы вызываете в консоли, с последними изменениями DynamoDB, версия / псевдоним, который вызываетсяШлюз API.
Я провел день или два, разбивая голову о клавиатуру, пытаясь понять, почему мои обновления не выполнялись, чтобы понять, что Шлюз API указывает на другую / более старую версиюмоя функция.