<2025.06.16>
AWS에 관한 실습을 하던중 배포 과정의 시작인 ElasticBeanstalk에서 502 Bad Gateway가 떠버렸다.

단순 오타로 인한 오류인줄 알고 오류를 열심히 찾아봤지만 오타로 인한 오류는 아닌것 같았다.
혼자 여러 검색을 해보려 했으나 정보가 너무 부족했다. java나 react와 다르게 오류에 대한 이유 또는 위치를 전혀 알수 없었다.
강사님의 도움으로 ElasticBeanstalk → 선택 → 로그 에서 로그를 확인할 수 있다는것을 확인했고 이를 확인 할 수 있게 된다.
로그를 확인 해본 결과 RDS에 접속할수 없어서 503이 나온다는걸 알게 되었다.
RDS에 설정된 아이디-패스워드와 백엔드의 application.yml에 작성한 아이디-패스워드가 문제가 있다고 판단하고 이부분에서 수정과 업로드를 반복하였으나 해결하지 못했다.
→ RDS 접속에 문제
로컬환경에서 mysql로 엔드포인트+아이디+비밀번호를 이용하면 접속할 수 있다는것을 검색으로 알게 되었고 접속을 하니 잘 접속이 되었다!
→ 아이디와 패스워드가 문제가 아님, RDS의 문제가 아님.
아이디+ 패스워드 + 엔드포인트는 몇번씩 확인해서 접속이 안되는것이니 권한, 즉 인바운드에 문제가 있다고 생각을 하고 여러가지 인바운드 규칙을 넣어 봤으나 변화가 없었다.
마지막에 만든 ElasticBeanstlak과 기존에 있던 것을 비교해본 결과.
RDS의 버전이 서로 달라 접속하지 못했던것으로 결론이 났다.

