Devops/Aws
EC2 랑 RDS 연결하기(postgresql)
Say simple
2023. 2. 22. 14:25
728x90
반응형
출처: https://dev.classmethod.jp/articles/ec2tordsconnet-postglesql/
목표
EC2로 PrivateSubnet에 있는 RDS에 접속하기
작업 포인트
- SecurityGroup
- EC2인스턴스 내부에 DB서버 인스톨
준비 목록
- VPC
- Public/Private Subnet(각1개)
- EC2 Intance
- RDS
- SecurityGroup
VPC 구축
VPC생성부터 라우팅테이블 설정까지 따라하시면 됩니다.
Security Groups
ec2-sg
인바운드
유형 프로토콜 포트 소스
ssh | TCP | 22 | myIP |
아웃바운드
유형 프로토콜 포트 소스
모든 트래픽 | .. | .. | 0.0.0.0/0 |
rds-sg
인바운드
유형 프로토콜 포트 소스
PostgreSQLl | TCP | 5432 | ec2-sg |
아웃바운드
유형 프로토콜 포트 소스
모든 트래픽 | .. | .. | 0.0.0.0/0 |
EC2 구축
RDS 구축
EC2 Intance 내부에 PostgreSQL서버 설치 하기
ssh -i <keyname.pem> ec2-user@<EC2IPaddress>
먼저 EC2에 ssh연결을 통해 접속합니다.접속 후 아래의 코드를 차례대로 입력하여 EC2 Intance 내부에 PostgreSQL서버를 설치 합니다.
sudo su -
yum search postgresql
yum install -y postgresql.x86_64
Complete!
라는 문자가 나타나면 성공적으로 설치가 완료되었습니다.
psql -h <RDS의 엔드포인트> -U <DB유저 이름>
위의 코드를 를 입력하고 비밀번호 입력하는 문구가 나오면 비밀번호를 입력한 후 해당 DB에 접속할 수 있습니다.
728x90
반응형