ELB 에 접근한 Public IP 주소는 해당 어플리케이션에서 x-forwarded-for 값을 이용하여 조회가 가능.
코드 예제 :

AWS 에서도 제공하는 가이드 문서 링크 :
https://aws.amazon.com/ko/premiumsupport/knowledge-center/elb-capture-client-ip-addresses/
ELB 액세스 로그에서 클라이언트 IP 주소 캡처
웹 서버에 대해 Elastic Load Balancing을 사용하고 있으며 액세스 로그에서 로드 밸런서의 IP 주소를 볼 수 있습니다. 대신 클라이언트 IP 주소를 캡처하려면 어떻게 해야 합니까? 로드 밸런서가 인스턴스에 대한 연결을 설정하므로 액세스 로그가 로드 밸런서의 IP 주소를 캡처합니다. 액세스 로그에서 클라이언트의 IP 주소를 캡처하려면 추가적으로 구성해야 합니다. HTTP/HTTPS 리스너가 있는 Application Load Balancer
aws.amazon.com
'클라우드 컴퓨팅 & NoSQL > Amazon Web Service' 카테고리의 다른 글
unhealthy host error 원인 분석 (0) | 2020.03.10 |
---|---|
[POC] Redis 연동을 위한 Jedis 사용법 (0) | 2020.03.08 |
Jumphost가 구성된 Main Server에 파일 업/다운로드 (0) | 2020.03.04 |
[POC] Tunneling을 이용한 AWS Elastic Cache(redis) 로컬 테스트 (0) | 2020.03.03 |
Dynamo DB RetryPolicy (0) | 2020.02.19 |