2016-11-29 2 views
1

Возможно ли использовать AWMS Lambda для управления доступом к AWS API Gateway? Я хотел бы вызвать лямбда в начале вызова API-шлюза, прежде чем вызов будет сделан в базовый API, и из результата лямбды решить, разрешать или нет. Если это невозможно, что бы было в стеке AWS жизнеспособной альтернативой?Авторизовать шлюз API AWS по Lambda

ответ

3

Пользовательские авторизаторы в Gateway API Amazon - это именно то, что вы ищете. Пользовательский авторизатор - это функция лямбда, которая вызывается шлюзом API перед передачей запроса функции Lambda, обрабатывающей запрос.

https://aws.amazon.com/blogs/compute/introducing-custom-authorizers-in-amazon-api-gateway/