AWS의 RDS를 로컬에서 연결하기 위해서는 여러가지 설정이 필요하다.
1. 퍼블릭 엑세스 설정 : 예
2. 보안 그룹의 인바운드 규칙 추가 : 내 IP 주소 규칙 추가 필요
이렇게 해도 안되는데 이유 다음과 같다
AWS에서 VPC 서브넷을 생성할 경우 Internet Gateway(IGW)와 연결되는 서브넷을
Public Subnet이라고 하고, 연결되어 있지 않은 서브넷을 Private Subnet이라고 한다.
RDS를 생성하면 RDS의 서브넷은 private으로 설정되어 있기때문에
RDS의 서브넷은 IGW와 연결되어 있지 않아서 인터넷 접근이 불가한 것이다.
Public Subnet으로 변경해 줄 필요가 있다.
방법:
AWS의 VPC로 이동 -> 라우팅 테이블 메뉴로 이동
-> RDS의 라우팅 테이블 클릭 -> 작업 버튼 클릭 -> 라우팅 편집 클릭
-> 라우팅 추가 버튼 클릭 -> 대상: 0.0.0.0/0 -> 대상: 인터넷 게이트웨이 -> igw-xxx..x -> 저장
이렇게 하면 외부 접근이 가능해져서 connect 성공!
728x90
'컴퓨터 지식' 카테고리의 다른 글
[CS] SOLID 설계원칙 (0) | 2025.03.13 |
---|---|
[CS] JSON(JavaScript Object Notation) (0) | 2025.03.13 |
[도커] 도커 컴포즈 (0) | 2024.12.28 |
[CS] CI / CD (0) | 2024.11.08 |
[CS] AOP (2) | 2024.11.05 |