Могут ли ELB использоваться для маршрутизации трафика на другие размещенные сервисы по URL? - PullRequest
0 голосов
/ 24 мая 2019

Допустим, у меня есть веб-сервисы www.mydomain.com и something.anotherdomain.com (например, SaaS).Я хочу настроить маршрутизатор, скажем, xyz.mydomain.com для отправки HTTP-трафика на something.anotherdomain.com, если URL-путь начинается с /prefix, и на www.mydomain.com в противном случае.Это то, что ELB можно настроить для выполнения?Кажется, это поощряет вас к таргетингу по IP, но давайте скажем, что something.anotherdomain.com не предоставляет статический IP для использования с этим.

В качестве конкретных примеров я хотел бы запросить сопоставление:

xyz.mydomain.com/prefix/heythere -> something.anotherdomain.com/prefix/heythere
xyz.mydomain.com/blahblah -> www.mydomain.com/prefix/heythere

Явный вопрос: является ли ELB подходящим продуктом для этой маршрутизации, и если да, то как его можно настроить?

1 Ответ

1 голос
/ 24 мая 2019

Нет. Балансировщики нагрузки не могут пересылать трафик на имя домена .

Из Целевые группы для вашего Приложения Балансировщики нагрузки - эластичная балансировка нагрузки :

Ниже перечислены возможные типы целей:

  • instance: цели указываются идентификатором экземпляра.
  • ip: целями являются IP-адреса.
  • lambda: целью является лямбда-функция.

То, что вы описываете, звучит как CNAME запись DNS. Это позволяет сказать «При разрешении домена A перезапустите разрешение имени домена с помощью домена B». Вы можете настроить CNAME записей в Amazon Route 53 . Обычно это делается для таких вещей, как «обрабатывать запросы на company1.com как запросы на company2.com».

...