AWS RDS 프라이빗 설정 후 로컬 터널링 - depromeet/Took-BE GitHub Wiki
2024년부터 AWS는 IPv4 주소를 사용하는 리소스에 대해 과금을 시작했습니다. 이에 따라 프리 티어를 사용하더라도 IPv4 주소가 할당되면 비용이 부과됩니다.
-
Public RDS는 자동으로 IPv4 주소가 할당되므로 과금 발생
-
이를 방지하기 위해 RDS를 Private 모드로 전환 필요
-
Private RDS는 동일한 VPC 내부에서만 접근 가능
-
로컬 환경(Spring 서버, DataGrip 등)에서는 직접 접근 불가
로컬에서 Private RDS에 접근하기 위해 다음과 같은 경로로 접근을 우회합니다:
로컬 PC → 같은 VPC 내 EC2 인스턴스(SSH 접속) → Private RDS
EC2는 RDS와 동일한 VPC 및 서브넷에 위치해야 하며, 보안 그룹 설정도 허용되어 있어야 합니다.
자세한 설정 방법은 아래 블로그를 참고하세요:
🔗 RDS 프라이빗 설정 후, DataGrip과 로컬 spring ssh 연결
항목 | 설명 |
---|---|
문제 | Public RDS 사용 시 IPv4 과금 발생 |
해결 | RDS를 Private으로 설정 후 EC2 터널링 활용 |
조건 | EC2와 RDS는 같은 VPC 내 위치 |
추가 설정 | SSH 포워딩, 보안 그룹 설정 등 필요 |