AWS RDS 구축 : 타임존 설정, DataGrip 연결

JIYOON·2021년 7월 4일
1

Database

목록 보기
3/3
post-thumbnail

📣 목표 : AWS(아마존 웹 서비스)의 RDS 서비스를 활용하여 클라우드 데이터베이스 환경을 구축해보자!

1️⃣ AWS RDS 구축

01. RDS 생성

  1. AWS RDS > 데이터베이스 생성 > 엔진 유형 선택 > 템플릿 선택 > 인스턴스 식별자와 자격 증명 설정
  2. 인스턴스 크기, VPC 설정 > 퍼블릭 액세스 가능으로 설정 > 데이터베이스 생성


02. RDS 설정

  1. AWS RDS > 파라미터 그룹 > 파라미터 그룹 생성 > 패밀리, 그룹 이름, 설명 설정 > 생성
  2. 파라미터 다음과 같이 편집 (time zone, character set, collation)

  1. 데이터베이스에서 생성한 파라미터 그룹으로 연결 변경 > 수정사항 즉시 적용 > RDS 인스턴스 재부팅


03. RDS 접속

1) EC2 인스턴스에서 RDS 인스턴스 접근

  1. 생성한 RDS의 VPC 보안그룹 선택(default가 아닌 새로 생성한 것) > EC2의 보안 그룹을 복사하여 RDS 인바운드 규칙에 추가

2) 내 PC의 IP에서 RDS 인스턴스 접근

  1. 생성한 RDS의 VPC 보안그룹 선택(default가 아닌 새로 생성한 것) > 내 PC의 IP를 복사하여 RDS 인바운드 규칙에 추가

3) RDS SSH로 DataGrip 연결

  1. DataGrip > File > New > Data Source > DB 선택
  2. 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 안지훈

1개의 댓글

comment-user-thumbnail
2021년 7월 4일

열심히 공부하시는 모습 보기 좋습니다. 온통 공부하신 내용들 뿐이라서 댓글을 어디에 달아야할지 고민되더군요. 화이팅입니다 ^-^!

답글 달기