Мой план - вставить запись в Dynamodb при вызове триггера Cognito: PostConfirmation. Я сократил свою функцию до базовой c, которая ничего не делает, но все равно выдает ошибку после выполнения функции в триггере. Лямбда-функция развернута с использованием Serverless.
serverless.yml
provider:
name: aws
runtime: nodejs10.x
stage: dev
region: us-east-2
plugins:
- serverless-bundle
- serverless-offline
functions:
profile-add:
handler: handlers/profile/index.addnewprofile
Это код функции.
export function addnewprofile(event) {
console.log("#####################");
console.log("Event: ", event);
return event;
}
Я добавил лямбду при триггере Cognito вручную.
Эта ошибка отображается в Cognito при попытке ее вызова.
Я уже пробовал использовать эти окончания, но все они дают ту же ошибку. Попытка выяснить, в чем может быть проблема.
callback(null, event);
context.done(null, event);
context.succeed(event);