DevOps

[DevOps] AWS RDS와 EC2 연결시 오류 해결

펭귄코기 2022. 10. 26. 20:04

어제 하루종일 오류와의 전쟁을 했고

 

오늘도 계속해서 오류를 잡으려고 고생하다가 해결했다

 

문제점

로컬에서는 동작을 잘하는데 배포과정에서 아래와 같은 오류가 발생했다

 

CommunicationsException 오류

 

BeanCreationException 오류

 

이유는 구글링 해본 결과 DB 연결이 안되어있고

 

빈을 생성하지 못한다고 그러는데 해결은 포트만 열어줘서 해결했다

 

해결방법

1) AWS RDS 접속한다

2) 데이터베이스 DB식별자로 들어간다

3) 보안그룹규칙 에서 유형이 EC2 Security Group-Inbound를 클릭한다

4) 보안 그룹 ID를 클릭해서 들어가서 인바운드 규칙을 본다

5) 인바운드 규칙에 규칙편집을 들어간다

6) 포트 하나는 0.0.0.0/0 으로 맞춘다

7) 포트 하나는 보안그룹에 EC2에서 주로쓰는 보안그룹을 설정해준다