📣 목표 : AWS(아마존 웹 서비스)의 RDS 서비스를 활용하여 클라우드 데이터베이스 환경을 구축해보자!
1️⃣ AWS RDS 구축
01. RDS 생성
- AWS RDS > 데이터베이스 생성 > 엔진 유형 선택 > 템플릿 선택 > 인스턴스 식별자와 자격 증명 설정
- 인스턴스 크기, VPC 설정 > 퍼블릭 액세스 가능으로 설정 > 데이터베이스 생성
02. RDS 설정
- AWS RDS > 파라미터 그룹 > 파라미터 그룹 생성 > 패밀리, 그룹 이름, 설명 설정 > 생성
- 파라미터 다음과 같이 편집 (time zone, character set, collation)

- 데이터베이스에서 생성한 파라미터 그룹으로 연결 변경 > 수정사항 즉시 적용 > RDS 인스턴스 재부팅
03. RDS 접속
1) EC2 인스턴스에서 RDS 인스턴스 접근
- 생성한 RDS의 VPC 보안그룹 선택(default가 아닌 새로 생성한 것) > EC2의 보안 그룹을 복사하여 RDS 인바운드 규칙에 추가
2) 내 PC의 IP에서 RDS 인스턴스 접근
- 생성한 RDS의 VPC 보안그룹 선택(default가 아닌 새로 생성한 것) > 내 PC의 IP를 복사하여 RDS 인바운드 규칙에 추가
3) RDS SSH로 DataGrip 연결
- DataGrip > File > New > Data Source > DB 선택
- Data Source 설정
name, host는 rds의 엔드포인트, user, password로 설정 > Test Connection
❗️ 에러 : "Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually." 에러가 뜬다면 Advanced tab 설정 by 준호씨
✅ Reference
AWS 데이터베이스 환경 구축 by swchoi0329
aws RDS SSH로 datagrip에 연결시키기 by 안지훈
열심히 공부하시는 모습 보기 좋습니다. 온통 공부하신 내용들 뿐이라서 댓글을 어디에 달아야할지 고민되더군요. 화이팅입니다 ^-^!