ECS, ALB를 이용한 배포에서 swagger 사용 문제

0

spring boot 3.3 springdoc 2.2 를 사용하여 api 서버 개발 후 ecs 서비스를 통해 배포하고 있습니다. 이때 {도메인}/manage/* 인 경우에 alb를 사용하여 로드밸런싱해주고 있는데 다른 uri는 모두 잘 동작하는데({도메인}/manage/test/log) swagger를 불러오기위한 {도메인}/manage/swagger-ui/index.html은 404에러가 발생합니다.

spring boot에서는 모든 경로를 /manage로 사용하고 있습니다. server.servlet.context-path=/manage

1개 답변
0

안녕하세요.

혹시 CloudWatch 에서 ALB 모니터링 지표 중 HTTPCode_ELB_4XX_Count 가 404가 표시될 때마다 누적되나요? 이 지표는 ALB 자체에서 4xx 에러가 발생할 경우에 모니터링 되며, 컨테이너 내에서 발생한 경우는 카운팅 되지 않습니다.

HTTPCode_ELB_4XX_Count 지표가 누적되지 않을 경우에는 SpringBoot 데몬의 로그에서 발생하지 않았는 지 확인해 보시고, SpringBoot 내의 설정이 동작하도록 되어있는지 확인해 보셔야 할 것 같습니다.

froguin
답변함 3달 전
profile picture
전문가
검토됨 3달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠