Skip to content

AWS RDS 프라이빗 설정 후 로컬 터널링

나경호(Na Gyeongho) edited this page May 27, 2025 · 1 revision

💡 AWS IPv4 과금 정책 변경 및 Private RDS 접근 방법

📌 배경

2024년부터 AWS는 IPv4 주소를 사용하는 리소스에 대해 과금을 시작했습니다. 이에 따라 프리 티어를 사용하더라도 IPv4 주소가 할당되면 비용이 부과됩니다.

  • Public RDS는 자동으로 IPv4 주소가 할당되므로 과금 발생

  • 이를 방지하기 위해 RDS를 Private 모드로 전환 필요


🔒 문제점: Private RDS 접근 제한

  • Private RDS는 동일한 VPC 내부에서만 접근 가능

  • 로컬 환경(Spring 서버, DataGrip 등)에서는 직접 접근 불가


✅ 해결 방법: EC2 인스턴스를 통한 SSH 터널링

로컬에서 Private RDS에 접근하기 위해 다음과 같은 경로로 접근을 우회합니다:

로컬 PC → 같은 VPC 내 EC2 인스턴스(SSH 접속) → Private RDS

EC2는 RDS와 동일한 VPC 및 서브넷에 위치해야 하며, 보안 그룹 설정도 허용되어 있어야 합니다.


🛠 설정 가이드

자세한 설정 방법은 아래 블로그를 참고하세요:

🔗 RDS 프라이빗 설정 후, DataGrip과 로컬 spring ssh 연결


📂 참고 PR


🧾 요약

항목 설명
문제 Public RDS 사용 시 IPv4 과금 발생
해결 RDS를 Private으로 설정 후 EC2 터널링 활용
조건 EC2와 RDS는 같은 VPC 내 위치
추가 설정 SSH 포워딩, 보안 그룹 설정 등 필요
Clone this wiki locally