[AWS] RDS 로컬(DBever) 연결이 죽어도 안될 때

동재·2024년 6월 13일

아오!!!💢

사이드 프로젝트를 사용자 반응 볼 겸 (귀찮아서ㅎㅎ) EC2에 Front, Back, DB를 다 올렸다. EC2에서 1GB 밖에 제공 안해서 그런지 금방 DB용량 찼다고 비용 발생 예정이라고 연락오더라. 그래서 RDS를 사용하려 했다.

근데 RDS 설정을 아무리 해도 EC2에서 연결은 되는데 로컬(DBever)에서 는 곧 죽어도 접속이 안되더라. 그래서 진짜 별의별짓을 다해도 안되다가 서브넷 설정을 해주니 신기하게 되었다.

근데 블로그 쓰려고 설정 원복하고 안되는 거 보려 했더니.. 또 설정 원복해도 되네?

AWS 오류인가.. 내가 멍청한건가.. 어쨋든 곧 죽어도 안된다면 한 번 시도해보길 바란다 혹시 모르니깐 ㅎㅎ..


📌설정 #1

기본적 설정 확인 (이거 2개는 되어 있어있어야 한다..)

1. 보안 그룹 퍼블릭 엑세스 허용 설정

혹시 안되어 있다면 하단 블로그를 참고해서 설정하자
https://zzang9ha.tistory.com/325

2. 보안 그룹 인바운드 규칙 설정

혹시 안되어 있다면 하단 블로그를 참고해서 설정하자22
https://zzang9ha.tistory.com/325


📌설정 #2

위의 설정을 했음에도 죽어도 RDS가 연결이 안된다면

3. 라우팅 설정

https://green-bin.tistory.com/34 해당 블로그를 참고해서 라우팅 설정하자!
결과


📌설정 #3

라우팅 설정이 되어 있는데도 죽어도 안된다면 (나야나.. 나야나..)

이거 왜 돼?🤔..

서브넷 명시적 연결

1. [RDS 화면] VPC 확인(노랑색) 및 클릭

2. [VPC 화면] 기본 라우팅 테이블 클릭

3. [라우팅 테이블 화면]

하단 테이블에서 서브넷 연결 확인.
명시적 서브넷 연결 없음..

4. [서브넷 연결 편집 화면]

RDS 서브넷 선택 후 연결 저장.
나는 그냥 전부 선택했다. RDS 서브넷 확인 후 해당 서브넷만 선택해도 될 것 같긴 하지만. 귀찮잖아~ ㅎㅎ

추가: 전부 선택하면 안된다.... EC2 서브넷은 놔두고 RDS 서브넷만 선택해서 적용하세요..

5. [라우팅 테이블 화면] 연결 확인

명시적 서브넷 연결 확인~


결과

짜잔

나는 명시적 서브넷 연결 해주니깐 됐다.

근데 신기한게 명시적 서브넷 연결 해제해줘도 된다..?
왜지 혹시 아는 사람 있으면 댓글로 알려줘

끝👍..

profile
Backend Developer

0개의 댓글