Я пытаюсь вызвать лямбда-функцию. Функция работает, когда доступны данные resolve (), но при возникновении ошибки она не выполняет обратный вызов, а просто выдает ошибку.
lambda.invoke({
FunctionName: 'cognitoFunction',
Payload: JSON.stringify({
email: slots.Email
})
}, function(err, data) {
if(err) { // Does not work
callback(close3(sessionAttributes, { "contentType": "PlainText", "content": "ERROR" }));
}
else { // This part works
callback()
}
});
"errorType": "DependencyFailedException",
"errorMessage": "Недопустимый лямбда-ответ: от лямбда-выражения получен ответ об ошибке: необработано"