개발자가 퍼블릭 Application Load Balancer(ALB) 뒤에 있는 EC2 인스턴스의 HTTP 액세스 로그를 분석하고 있습니다. 서버 로그에는 클라이언트의 퍼블릭 IP 대신 ALB의 IP 주소만 표시됩니다. HTTP 서버 로그에 원본 클라이언트의 퍼블릭 IP 주소가 포함되도록 개발자가 변경해야 하는 것은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: HTTP 서버가 X-Forwarded-For 요청 헤더를 로깅하도록 구성하고 ALB가 해당 헤더를 전달하는지 확인합니다..
이것이 정답인 이유
ALB와 같은 로드 밸런서 뒤에 있는 서버는 클라이언트의 직접 IP 대신 로드 밸런서의 IP를 소스 IP로 인식합니다. X-Forwarded-For 헤더는 원본 클라이언트의 IP 주소를 포함하며, ALB는 기본적으로 이 헤더를 전달합니다. 따라서 HTTP 서버가 이 헤더를 로깅하도록 구성하면 클라이언트의 실제 IP를 확인할 수 있습니다. 다른 옵션들은 이 문제를 해결하지 못합니다. Host 헤더는 요청된 호스트 이름을 포함하며 클라이언트 IP와 관련이 없습니다. CloudWatch Logs 에이전트는 로그를 수집하고 모니터링하는 도구이지, 로그 내용 자체를 변경하지 않습니다. AWS X-Ray 데몬은 분산 애플리케이션의 요청 추적에 사용되며, 서버 로그에 클라이언트 IP를 추가하는 기능이 아닙니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음