YS's develop story

(RP2기 5주차 과제 - part 1) AWS RDS 생성하고 외부 접속 하기. 본문

기타/라이징프로그래머 2기

(RP2기 5주차 과제 - part 1) AWS RDS 생성하고 외부 접속 하기.

Yusang 2021. 2. 2. 07:07

5주 차 과제 1 - AWS RDS를 생성하고 DataGrip을 통해 외부 접속을 해봅시다.

 

이제 앱에서 필요한 데이터들은 AWS RDS을 통해 생성하고 저장할 것입니다.

AWS RDS를 생성하고 DataGrip을 통해 외부 접속을 해봅시다.

 

https://aws.amazon.com/ko/

 

클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services

제조 AWS를 활용한 Siemens의 에너지, 의료 서비스, 제조 분야 혁신 Siemens가 AWS를 사용하여 어떻게 문화를 바꾸고 혁신을 장려하며 비즈니스 성과를 창출했는지 알아보세요. 자세히 알아보기  업종

aws.amazon.com

 

우선 AWS 페이지에서 아래와 같이 데이터베이스를 생성합니다.

무료로 사용하기 위해서 프리티어를 선택해 줍시다.

 

퍼블릭 액세스 가능을 "예"로 선택하고 보안 그룹을 새로 생성을 선택해 줍시다.

 

추가 구성에서 초기 데이터베이스 이름을 지정해 줍시다.

 

이렇게 설정을 한 후 데이터베이스를 생성하게 되면 몇 분 정도가 소요됩니다.

이제 필요한 설정을 몇 개 해줍시다.

 

파라미터 그룹 - 파라미터 그룹 생성을 클릭합시다.

 

 

새로운 파라미터 그룹을 생성해 줍니다.

 

 

생성한 파라미터 그룹을 선택하고, '파라미터 편집'을 클릭해 줍시다.

 

 

time_zone이라고 입력한 후 아래의 time_zone를 Asia/Seoul로 변경해 줍시다.

 

 

또한 character이라고 검색해서 나오는 항목들 6개를 모두 utf8mb4로 변경해 줍시다.

 

 

마지막으로 collation으로 검색하여 collation_connection, collation_server의 값을 아래와 같이 변경합니다.

 

설정을 끝낸 후 , 변경 사항을 저장하고 생성된 그룹을 데이터베이스에 연결해 봅시다.

아래와 같이 수정을 누릅니다.

 

 

DB 파라미터 그룹을 아까 생성한 그룹으로 변경해 줍시다.

 

 

로컬 PC에서 RDS로 접근하기 위해선 RDS의 보안 그룹에 본인 PC IP를 추가해야 합니다.

RDS의 세부 정보 페이지에서 [보안 그룹] 항목을 클릭합시다.

 

아래의 해당 보안그룹 id를 복사한 후 인바운드 규칙에 추가 해 줍시다.

추가적으로 나의 ip를 같이 추가해 줍시다.

이제 DataGrip을 통해 외부 접속을 해봅시다!!!!!

Host에는 엔드포인트를 입력하면 됩니다.



Comments