Direkt zum Inhalt

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 Antwort
0

안녕하세요.

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

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

beantwortet vor einem Jahr
EXPERTE
überprüft vor einem Jahr

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.