DevOps/AWS
[AWS RDS] EC2와 RDS 연동 / EC2에서 RDS(PostgreSQL) 설치 및 접근하기
jungmin.park
2023. 12. 6. 23:50
1. EC2와 RDS 연동하기
연동할 EC2 정보 파악
EC2 -> 보안탭
보안그룹 : sg-************ (Yeti-Project)
서브넷 ID: subnet-****
VPC ID: vpc-0d****
3가지 정보를 기억해두자
2. DB 보안 그룹 생성
- EC2 > 보안그룹 > [보안 그룹 생성]
- 이름 및 VPC 설정
- 보안 그룹 이름, 설명 : RDS-EC2-Connection-SecurityGroup로 설정하겠다.
- 위에서 기억해두었던 VPC ID를 선택해준다.
- 인바운드 규칙 추가
- 유형 Postgresql / 소스: 아까 기억해두었던 보안그룹 sg-**** 선택
3. DB수정
- RDS > 데이터베이스 > 데이터베이스 선택
- DB 선택 > 수정
- 보안그룹 RDS-EC2-Connection-SecurityGroup 선택
- [계속]
- 즉시 적용 선택 후 [DB 인스턴스 수정]
4. EC2로 RDS 원격 접속하기 위해 postgreSql 설치
sudo apt-get install postgresql
5. PostgreSQL 실행하기
# postgresql 실행
$ sudo service postgresql start
# postgresql 상태 확인
$ sudo service postgresql status
# postgresql 종료
$ sudo service postgresql stop
6. PostgreSQL 접속하기
sudo -u postgres psql
7. EC2에서 PostgreSQL RDS접속
psql -h [RDS 엔드포인트] -U [계정]