반응형
[AWS] [API Gateway] NLB-ALB Host Header 전달하기
문의 사항
안녕하세요.
API-Gateway - NLB - ALB 구조에서 요청 도메인별로 ALB targetgroup 을 분리하고 싶으나, ALB 에서는 NLB 의 정보만 확인이되어 처리하지 못하고 있습니다.
관련하여 어떤 해결방안이 있을지 문의드립니다.
ALB 앞단에 WAF 를 붙여 헤더값을 확인해보았으나 원천 도메인 정보가 따로 없어보입니다.
확인된 내용 공유 드립니다.
api-a.com/test.jsp -> ALB 에서 api-a-pri-alb-tg 타겟그룹으로 라우팅
api-b.com/test.jsp -> ALB 에서 api-b-pri-alb-tg 타겟그룹으로 라우팅
답변
안녕하세요.
API Gateway 에서 받은 Host Header 를 NLB 를 거쳐 ALB 로 전달하는 방법에 대해 문의 주신 것으로 확인하였습니다.
해당 기능은 API Gateway 의 메서드 요청/ 통합 요청 탭에서 host header 를 강제로 넘겨주도록 설정하는 방식으로 설정이 가능할 것으로 보입니다.
아래와 같이 HTTP 헤더 설정을 해줄 경우
host 값 설정 후 테스트 시 response data 가 달라지는 것을 확인할 수 있습니다.
감사합니다.
반응형