Как добавить AWS API-шлюз с балансировщиком нагрузки приложения для ECS? - PullRequest
0 голосов
/ 11 января 2019

Как интегрировать API-шлюз с балансировщиком нагрузки приложения? Я интегрировал ECS с ALB, теперь я хочу добавить шлюз API впереди без лямбды. Но я запутался, как связать API-шлюз с ALB ..

1 Ответ

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

Вероятно, вам нужна интеграция HTTP-прокси, как описано здесь

Основная идея такова:

  1. Настройте свой API-шлюз с помощью жадного пути, например /{proxy+} в методе ANY
  2. Установите для конечной точки на https://my-alb-endpoint.com/ecs-service-bla/{proxy}
  3. (надеюсь) успех

Чтобы это работало, ваш сервер должен быть подключен к Интернету (или, по крайней мере, доступен для шлюза API)!

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

...