Где я могу найти свой IP-адрес приложения балансировки нагрузки AWS? - PullRequest
0 голосов
/ 11 февраля 2019

Я установил AWS Network Load Balancer без проблем, и у меня есть несколько различных служб, работающих на назначенных им портах.Все это прекрасно работает.

Затем меня попросили разместить несколько различных узловых приложений на своих собственных портах, и доступ к ним осуществлялся через их собственные домены.После того, как я понял, что не могу заставить это работать правильно на NLB , я посмотрел на Балансировщик нагрузки приложения и использую Правила маршрутизации на хосте .

  • app1.example.com
  • app2.example.com

Что я сделал

Iнастройте прослушиватель балансировки нагрузки приложения на https: 443 и маршрутизацию на основе хоста , которая перенаправляет app1.example.com трафик целевой группе для просмотра 443 и отправьте трафик правильному экземпляру на порт 3000 .Группа безопасности также настроена на порт 3000 , открытый.

Итак, я подумал ... все, что мне нужно было сделать, это добавить IP балансировщика нагрузки в поддомен A. Записи на внешнемрегистратор домена .... но нигде не могу найти IP!Здесь я упускаю что-то фундаментальное, и документы AWS убивают меня.

Приведенные выше шаги не слишком отличаются от настройки Network Load Balancer без маршрутизации на основе хоста правила.

Может ли кто-нибудь указать, где я могу найти IP ALB или куда я иду с трека?

1 Ответ

0 голосов
/ 11 февраля 2019

IP-адрес может измениться, поэтому лучше использовать другую опцию, например CNAME или A-запись + псевдоним (последняя может сэкономить вам немного денег, если я правильно помню).

Aws ELB A record + Alias (настройка маршрута 53)

...