728x90
RDS 연결을 하려고 여러 블로그들을 봤을 때 너무 간단해보였다.
다 동일한 과정이어서 호기롭게 도전했지만 Connection time out , unable to connect to localhost 에러에서 2시간이 넘게 걸렸다.
RDS 를 몇번이나 삭제하고 새로 생성해도 같은 에러가 발생했으며, 보안그룹을 아무리 수정해도 똑같았다.
아래 해결방법을 공유하고자 한다.
RDS 생성과정은 너무 많은 블로그가 있어서 생략하고 생성과정 중 꼭 확인해야할 것은 퍼블릭 액세스 여부를 "예" 로 설정해주어야 한다.
이후 아래 과정을 진행한다.
aws -> vpc 로 들어가기
vpc 에 들어가면 라우팅 테이블 목록이 있다.
라우팅 테이블을 선택한다.
테이블 목록에서 RDS 와 연결되어 있는 것을 찾아야 한다.
아마 서브넷 연결로 찾으면 된다. ( 누가봐도 연결되어있는게 1개 밖에 없다 )
라우팅 테이블 ID 를 입력하면 아래와 같은 화면이 나오는데, 처음에는 1개만 있다.
라우팅 편집을 통해 대상을 추가해준다
편집에서 대상은 0.0.0.0/0 을 선택하고 그다음 두번째 대상은 인터넷 게이트 웨이를 선택하면 자동으로 igw- 가 선택된다.
( 노란색부분 )
그다음 다시 실행하면 정상적으로 작동된다.
728x90
'Spring > DB' 카테고리의 다른 글
RDS timezone Asia/Seoul 로 변경하기 (0) | 2023.01.19 |
---|---|
AWS Secrets Manager 설정하고 Spring boot 연동하기 (0) | 2023.01.19 |
Ehcache 를 사용한 Cache 이용해보기 (1) | 2023.01.02 |
H2 데이터베이스 데이터 유지하기 (0) | 2022.12.20 |
mariadb yml 연결 (0) | 2022.10.08 |
댓글