AWS/질의응답&이슈처리

[AWS] [API Gateway] NLB-ALB Host Header 전달하기

고융고 2024. 8. 5. 15:08
반응형

[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 가 달라지는 것을 확인할 수 있습니다.


감사합니다.

반응형