EC2 - RDS 연동
1. EC2에 보안그룹 생성
EC2에 보안그룹을 생성하여 두 인스턴스 간의 통신이 허용되도록 설정한다.
[AWS EC2]-[네트워크 및 보안]-[보안그룹]에 접속하여 우측 상단의 [보안그룹 생성]을 클릭한다.
이름을 작성한 뒤, VPC가 맞는지 확인한다.
※ VPC는 연동하고자 하는 EC2 인스턴스 상세 정보에 나와있다.
원하는 DB를 유형에 입력해주고, 대상에는 연동하고자 하는 EC2 인스턴스에서 사용하고 있는 보안그룹명을 입력한다.
2. RDS 인스턴스 수정
[AWS RDS]-[데이터베이스]에서 해당되는 인스턴스를 클릭한 후 우측 상단의 [수정]을 클릭한다.
[보안 그룹]를 위에 생성한 것으로 변경한다.
※ DB 서브넷 그룹의 VPC도 동일한지 확인
3. EC2에서 접속
DB 인스턴스 상세보기에서 [엔드포인트]를 확인할 수 있다.
이를 통해 EC2 서버 터미널에서 접속할 수 있다.
$ sudo apt install mysql-server
$ mysql -u root -p --host {엔드포인트}
성공!
반응형
'💻 개발IT > Infra' 카테고리의 다른 글
[Firebase Firestore] 엑셀 내보내기 (8) | 2023.08.07 |
---|---|
[AWS] EC2에 HTTPS 적용하기 (feat. Mixed Content 에러) (0) | 2023.06.07 |
[AWS] EC2에 Github 연동해보자 (0) | 2023.06.05 |
[AWS RDS] MySQL Workbench 연결하기 (0) | 2023.06.01 |
Netlify로 React 프로젝트 배포하기 (0) | 2023.05.28 |
[AWS] 초간단 Node.js 배포해보자! (feat. lambda(serverless)) (1) | 2023.04.08 |
[Nginx] nginx.conf, default.conf 정리 (0) | 2022.11.27 |
[AWS] EC2와 도메인을 연결해보자! (0) | 2022.10.05 |