Рейтинг:0

AWS ALB показывает неработоспособность целевой группы, хотя порт 80 открыт для Интернета

флаг ng

Я создал группу AWS ALB & Target через Terraform, и все выглядит правильно, но целевая группа сообщает о неработоспособности для HTTP, HTTPS и TCP. Экземпляр представляет собой t3.nano в us-east-2, на нем установлен и работает Nginx.

Я проверил следующее:

  • Nginx настроен и работает на портах 80 и 443.
  • Группы безопасности разрешают HTTP и HTTPS от 0.0.0.0/0
  • Экземпляр находится в общедоступной подсети (то есть маршрут 0.0.0.0/0 ведет к IGW)

Если я получаю доступ к общедоступному IP-адресу экземпляра из Интернета и сообщение «Добро пожаловать в nginx!» отображается страница. Этот запрос отображается как в /var/log/nginx/access.log. tcpdump порт 80 показывает запросы, поступающие из Интернета, но ничего не указывает на проверку работоспособности AWS.

Раньше я использовал ALB и целевые группы и никогда не сталкивался с подобной проблемой. Единственная разница в том, что этот экземпляр был создан с помощью Terraform.

Tim avatar
флаг gp
Tim
Когда у вас есть ALB, экземпляры должны находиться в частной подсети без общедоступного IP-адреса. Не уверен, в чем проблема, я должен поковыряться и посмотреть, что происходит. Интересно, ALB отказывается подключаться к общедоступным экземплярам? Наверное нет, но стоит проверить
John Heyer avatar
флаг ng
Интересно, что если я изменю целевую группу с «экземпляр» на «ip-адрес» и вручную введу IP-адрес экземпляра, все будет работать нормально.
Рейтинг:0
флаг ca

Я думаю, вам нужно настроить target_type параметр в вашем lb_target_group ресурс. Значение по умолчанию пример, эта конфигурация требует использования autoscaling_group для экземпляров EC2. Если вы используете aws_instance для EC2 вам нужно использовать IP параметр.

https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lb_target_group#target_type

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.