[AWS] AWS rds + postgreSQL 환경세팅

Server The SOPT·2022년 7월 22일
2
post-thumbnail

✏️ 작성자: 남지윤 junjuning
📌 작성자의 한마디: rds 세팅 아직도 안해봤니?


AWS rds란?

Amazon Relational Database Service(Amazon RDS)는 AWS 클라우드에서 관계형 데이터베이스를 더 쉽게 설치, 운영 및 확장할 수 있는 웹 서비스이다.

rds 특징

  • 간단한 사용법 - 몇 번의 클릭으로 원하는 인스턴스, 버전, 설정셋을 적용한 인스턴스가 수분 내에 생성됨

  • 간편한 백업 - 등록된 데이터를 S3의 스냅샷 기능으로 백업이 가능

  • 스토리지 및 iops(단위 시간당 읽기/쓰기 횟수)확장이 용이함

  • MySQL, MariaDB, PostgreSQL, Oracle 및 Microsoft SQL Server 같은 데이터베이스 제품을 사용 가능


rds 세팅 시작 ‼️

1. EC2 보안그룹 생성

EC2 -> 네트워크 및 보안 -> 보안 그룹

저는 postgreSQL을 사용하기 때문에 포트 범위를 5432번으로 설정해 주었습니다.

이렇게 했으면 보안그룹 생성

2. RDS 세팅

RDS -> DB 인스턴스

데이터베이스 생성을 하겠습니다.

PostgreSQL 선택 후 버전은 프리티어가 적용되는거,,

여기서 설정해준 사용자이름, 암호는 꼭 기억해두어야 합니다!!

db.ts.micro로 설정해준 후

퍼블릭 액세스 -> 예
기존 VPC 보안 그룹 -> 1에서 만든 보안그룹으로 설정

생성! 여기에 있는 엔드포인트 복붙 갈겨놓으세요

3. Datagrip 설정

Datagrip은 학생 인증해야 무료라고 합니다.
인증은 알아서 해주세요^_^ 학생이 아니신 분은 유감

사진에 적어놓은대로
Host에는 복붙 갈긴 엔드포인트 넣어주시고,
RDS 생성시 외워 놓으라던 유저, 비번 넣어주시면 됩니다.

‼️ 한국말은 끝까지 ‼️
바로 OK 누르지말고 Test Connection 부터 눌러주세요.

이렇게되면 OK 누르면 연결 완.

4. .env 추가

알잘딱깔센 넣어주셈

5. loader/db

이건 주제 밖이라 안쓰겠음, 보일러플레이트 필요한 사람은 연락주셈 🤙



마치며

다들 앱잼 화이팅!
언젠가 PostgreSQL 쓸 때 참고하시길!
화나도 참고 하라구요ㅋㅋ

profile
대학생연합 IT벤처창업 동아리 SOPT 30기 SERVER 파트 기술 블로그입니다.

0개의 댓글