IP исходящего запроса от AWS EC2 за ELB - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть один EC2 с EIP за ELB. Все входящие запросы попадают в ELB и достигают веб-сервера EC2, как и ожидалось. Теперь из моего приложения PHP я делаю запрос на исходящий керлинг на другой сервер (не в AWS) и проверяю там IP-адрес запроса, он показывает ELB IP из пула. Я ожидал, что он покажет EIP в EC2.

Есть ли что-то, чего мне не хватает, нужен ли мне какой-либо специфический заголовок c в запросе Curl, чтобы увидеть EIP на другом сервере?

https://forums.aws.amazon.com/thread.jspa?threadID=125346 в этой теме кто-то упомянул следующее, и я ожидал того же.

Когда вы получаете входящий трафик c через балансировщик нагрузки, ответы будут go так же. Однако трафик c, исходящий из вашего экземпляра, не пройдет через балансировщик нагрузки. Вместо этого он отправляется непосредственно с IP-адреса publi c вашего экземпляра на Inte rnet. ELB не участвует в этом сценарии

...