aws NLB приводит к тайм-ауту

У меня есть NLB, у которого есть целевая группа, для которой зарегистрированы 3 экземпляра в разных зонах доступности.

поскольку я просматривал документацию, NLB не имеет группы безопасности. поэтому я добавил 3 входящих правила в группу безопасности экземпляра ec2, которые позволяют частному IP-адресу сетевого интерфейса NLB из всех трех зон доступности отправлять трафик TCP в экземпляр ec2.

Примечание. - Проверки работоспособности всех трех экземпляров ec2 исправны.

когда я попробовал то же самое, разрешив трафик с моего частного IP, не было проблемы с тайм-аутом.

1 ответ

Решение

На основании комментариев.

Поскольку NLB не имеет групп безопасности (SG), целевым экземплярам необходимо разрешить либо частные IP-адреса узлов NLB, либо IP-адреса клиентов. Это зависит от того, включено ли .

По сохранение IP-адреса клиентаумолчанию :

Когда вы указываете цели по идентификатору экземпляра , IP-адрес клиента для всего входящего трафика сохраняется и предоставляется вашим приложениям.

Впоследствии SG экземпляров должны разрешить все IP-адреса клиентов. В качестве альтернативы вы можете отключить сохранение IP-адреса клиента , и в этом случае SG могут использовать частные IP-адреса узлов NLB.

Другие вопросы по тегам