Измените путь при пересылке с помощью AWS Elastic Load Balancer

У меня есть несколько контейнеров, работающих в Amazon ECS (в частной подсети), и каждый из них обслуживает свое приложение на порту 8080.

У меня есть публичный ELB (прикрепленный к apps.example.com) пересылка трафика на основе запрошенного пути. Иллюстрировать, apps.example.com/app1 перенаправляется в целевую группу для службы app1 через порт 8080.

У меня проблема в том, что приложения, работающие в контейнерах, не ожидают пути.

Прямо сейчас кажется apps.example.com/app1 направляется в private_app1_container:8080/app1 но мне нужно, чтобы это было перенаправлено private_app1_container:8080,

Есть ли способ достичь этого?

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

0 ответов

Другие вопросы по тегам