Traefik - запросы перенаправления в AWS Lambda - PullRequest
0 голосов
/ 01 мая 2019

Как перенаправить входящие запросы на функции AWS Lambda?

Когда отправляет запрос на api.example.com/path, отправляет его функции пути в AWS Lambda.

Каким должно быть содержимое моего файла traefik.toml?

Спасибо.

1 Ответ

0 голосов
/ 23 мая 2019

Вы не можете напрямую вызывать функции AWS Lambda, если только Traefik не разработает специальный код для этого случая.Это связано с тем, что функции Lambda по умолчанию не имеют входящих HTTP-соединений.

Однако после настройки шлюза API AWS для функции Lambda у вас будет конечная точка HTTP, к которой вы можете передавать трафик через прокси-сервер Traefik.Я рекомендую использовать функцию прокси-сервера Lambda API-шлюза для простой передачи HTTP-запросов, поэтому вам не нужно больше настраивать API-шлюз.

Как настроить traefik.toml .. https://docs.traefik.io/basics/#modifiers советы с использованием модификатора ReplacePath для случая использования Lambda.Все зависит от того, как вы хотите, чтобы структура вашего URL-префикса была размечена. Скажем, хотите ли вы иметь возможность монтировать Lambda API в корневом (/) или из подресурса вниз? .. *

...