В балансировщике нагрузки приложения AWS есть ли способ изменить путь во время маршрутизации? - PullRequest
0 голосов
/ 01 мая 2020

Например, у меня есть две бэкэнд-службы, A и B, и я хочу переслать все по пути

/A* к A и /B* к B - но я хочу удалить /A/ и /B/, прежде чем он поразит их. Так, например, /A/api достигает A как /api. Возможно ли это?

Редактировать: Я специально хочу пересылать трафик c, а не перенаправлять.

Ответы [ 2 ]

0 голосов
/ 10 мая 2020

Если ваши службы разделены серверами:

  1. Создать целевую группу для службы A (target_A)
  2. Создать целевую группу для службы B (target_B)
  3. Добавить серверы в их группы.
  4. Создание правила пути балансировщика "Если путь равен / A / * THEN Forward to target_A: 1 (100%)"
  5. Создание правила пути балансировщика "Если путь равен / B / * THEN Вперед к target_B: 1 (100%) "
0 голосов
/ 03 мая 2020

Я думаю, что вы можете сделать правило переадресации перезаписи, это содержимое для принудительного перенаправления https, но я предполагаю, что вы также можете выполнить перенаправление на разный URL:

https://aws.amazon.com/premiumsupport/knowledge-center/elb-redirect-http-to-https-using-alb/

...