AWS Api Gateway / AWS ALB / Kong Api Gateway - PullRequest
       82

AWS Api Gateway / AWS ALB / Kong Api Gateway

0 голосов
/ 04 января 2019

У меня есть задача заменить текущий уровень CA 7 новым шлюзом API. Новый API-шлюз должен уметь обрабатывать 1. Ограничение скорости 2. Аутентификация 3. Обработка версии и т. Д., После исследования я обнаружил, что для поддержки аутентификации мы можем использовать шлюз API AWS или шлюз Kong api или AWS ALB с Cognito. Это так ошеломляет, чтобы понять основные различия, не могли бы вы дать некоторое представление об основной концепции простыми словами и некоторыми указателями или ссылками, на которые я должен сослаться, чтобы начать с

1 Ответ

0 голосов
/ 07 января 2019

API Gateway отслеживает каждое ваше развертывание на вкладке История развертывания . Там вы найдете все версии вашего API и можете перейти на любую из них в любое время.

Вы также можете создать свой шлюз API из файла Swagger .

Для каждого метода, который вы создаете для ресурса, вам нужно настроить Запрос метода , Запрос интеграции , Ответ интеграции и Метод Ответ .

Запрос интеграции - это то, где все происходит. Вы зададите, как вы будете обрабатывать ваши запросы, если вы собираетесь интегрироваться с какой-либо службой aws, например firehose, или если вы собираетесь использовать лямбда-интеграцию или с существующей конечной точкой HTTP.

В шаблонах отображения используется Язык шаблонов Apache Velocity (VTL). http://velocity.apache.org/engine/1.7/vtl-reference.html https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-mapping-template-reference.html

Начало работы с REST apis : https://docs.aws.amazon.com/apigateway/latest/developerguide/getting-started.html

ТИПЫ ИНТЕГРАЦИИ ВСТУПЛЕНИЯ API : https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-api-integration-types.html

Как импортировать остальные API: https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-import-api.html

Ограничения и известные проблемы: https://docs.aws.amazon.com/apigateway/latest/developerguide/limits.html

Установка: https://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-deploy-api.html

Публикация: https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-publish-your-apis.html

...