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 내의 설정이 동작하도록 되어있는지 확인해 보셔야 할 것 같습니다.

回答済み 3ヶ月前
profile picture
エキスパート
レビュー済み 3ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ