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
반응형
'Devops > Aws' 카테고리의 다른 글
AWS CloudWatch + SNS + lambda + Slack 알람 연동 (0) | 2023.07.18 |
---|---|
AWS Lambda + CloudWatch로 Cron 생성해서 S3 객체 자동으로 지우기 (1) | 2023.02.22 |
EC2에 CodeDeploy Agent 설치하기 (0) | 2023.01.30 |
AWS에 Docker, docker-compose 설치 (0) | 2023.01.30 |
AWS MobaXterm으로 접속하기 (0) | 2023.01.30 |