EKS cluster에 있는 fastapi서버를 Ingress를 이용해서 Loadbalancer를 생성하였다.
해당 LB를 CDN을 통해서 Edge Location에 배포하려고 하였다.
Cloudfront에 해당 LB를 연결하고 배포했는데 마주친 502에러,,,
500번대 에러는 내가 잘못설정한건데 도저히 찾아봐도 나오지 않았다.
갑자기 문득 든 생각 ->
내가 구성한 EKS cluster에 있는 api서버는 caching이 필요하지 않았다. 생각해보니 생성시 콘솔의 "캐시 키 및 원본요청"설정시 캐싱 관련 옵션을 켜놓은채로 배포했었다.
이럴거면 Recommended 라고 쓰질 말지 ㅜㅜ
이 옵션말고 "CachingDisabled"를 사용하고, "원본 요청 정책 - 선택사항"은 ALLViewer"로 설정하니 다시 성공적으로 LB를 Cloudfront로 배포할 수 있었다.
도움을 주신 멘토님께 감사의 말씀을 드립니다 🙇