AWS Триггер Cognito PostConfirmation - неверный вывод лямбда-функции, NodeJS 10.x без сервера - PullRequest
0 голосов
/ 09 апреля 2020

Мой план - вставить запись в 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 вручную. enter image description here

Эта ошибка отображается в Cognito при попытке ее вызова. enter image description here

Я уже пробовал использовать эти окончания, но все они дают ту же ошибку. Попытка выяснить, в чем может быть проблема.

callback(null, event);

context.done(null, event);

context.succeed(event);
...