Второй ориджин aws cloudfront возвращает не то, что нужно

Всем привет. Подскажите в чем может быть проблема: Есть лямда в vpc, к ней прикручен gateway. Добавил урлу гейтвея как второй ориджин к cloudfront, в behaviour добавил путь /api/* и указал использовать тот второй ориджин. Но проблема в том, что если перейти по гейтвей урле, он выдает "Hello world", но если перейти по урле клаудфронта с /api/ эндпоинтом получаю {"message":"Not Found"}. Не подскажите куда смотреть?

В качестве кода использую очень простенький хеллоу ворлд, что бы понять как лямда работает.

exports.handler = async (event) => {
const response = {
    statusCode: 200,
    body: JSON.stringify('Hello world')
}
return response

}

Настройки клаудфронта: введите сюда описание изображения

введите сюда описание изображения


Ответы (0 шт):