Балансировщики нагрузки приложений и API-шлюз - PullRequest
1 голос
/ 30 июня 2019

AWS поставляется с сервисом под названием Application Load Balancer и может быть триггером лямбда-функции. Чтобы вызвать такую ​​лямбда-функцию, отправьте запрос HTTP / HTPPS в ALB.

Теперь мой вопрос: чем это отличается от использования шлюза API? И когда следует использовать ALB через API-шлюз (или наоборот)?

Ответы [ 2 ]

2 голосов
/ 30 июня 2019

Это долгие дебаты.когда мы должны использовать ALB через API-шлюз.Посмотрите в этой статье подробные различия в использовании обоих сервисов с лямбдой-технические детали /

1 голос
/ 03 июля 2019

Одной из основных причин, по которой мы используем API-шлюз перед нашими лямбда-функциями вместо использования ALB, является встроенная интеграция IAM (Identity and Access Management), которую имеет API GW. Нам не нужно выполнять какую-либо идентификационную работу самостоятельно, все это делегировано IAM, и в дополнение к этому API GW имеет встроенную проверку запросов, включая проверку параметров строки запроса и заголовков. Короче говоря, существует множество встроенных интеграций API GW, и вам придется проделать гораздо больше работы, если вы пойдете по пути использования ALB.

...