Я установил 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 или куда я иду с трека?