Проблема в том, что ваш lambda function
ничего не возвращает обратно вызывающей стороне.
У вашей функции дескриптора есть третий параметр, который представляет собой функцию обратного вызова, которая используется для возврата результатов вызывающей стороне.
Функция callback
принимает два значения: Ошибка и результаты
callback(Error error, Object result);
Если вы укажете значения ошибки, лямбда выдаст ошибку, которую вы предоставили пользователю, если вы не предоставитеЗначение ошибки, но результаты, это результаты, которые будут возвращены
Все это очень хорошо задокументировано здесь
Вот основные примеры
callback(); // Indicates success but no information returned to the caller.
callback(null); // Indicates success but no information returned to the caller.
callback(null, "success"); // Indicates success with information returned to the caller.
callback(error); // Indicates error with error information returned to the caller.
Ваша функция обработчика должна быть.
exports.handler = async (event, context,callback) => {
callback(null, "theReturnedValue");
};