AWS
08. AWS EC2 RDS 연결, EC2에서 RDS 접근하기
- 이전 포스팅에서 만든 무료티어 RDS를 EC2에서 접근 가능하도록 설정해 보자.
1. 본인 EC2 인스턴스의 보안 확인하기
- EC2 대시보드에서 인스턴스의 해당 보안그룹 및 가용영역을 확인한다.
2. RDS 보안그룹을 새로 설정해준다.
- [EC2 대시보느] - [네트워크 및 보안] - [보안그룹] 에서 [보안그룹 생성] 클릭
- 보안그룹 이름과 설명은 알아보기 쉽게 기입한다.
- VPC는 Defalut 값으로 셋팅
- 인바운드 규칙 추가 부분에서 필자는 mariadb, mysql을 사용하기 때문에 mysql/aurora 를 선택했다.
- 각자 본인의 RDS DB 엔진에 맞게 선택하기.
- 선택하면 프로토콜과 포트범위가 자동으로 기입되며
- 소스정보 탐색 text박스를 클릭하여 1번에서 확인한 본인 EC2의 보안그룹 가용영역을 찾아 선택해준다.
- 완료되었다면 하단 [보안그룹 생성] 버튼 클릭
3. 이전에 만들었던 RDS 수정하기
- [Amazon RDS] - [데이터베이스] 에서 전에 만든 RDS 인스턴스를 클릭 후 수정 버튼을 클릭한다.
- 수정탭 들어오면 네트워크 및 보안에서 보안그룹부분을 위 2에서 새로 생성한 db 그룹으로 변경해준다.
- 밑으로 스크롤을 내려서 [계속] 버튼 클릭
- 수정 사항 요약의 바뀐 값들을 체크 해준 후
- 수정 사항 적용 시점을 즉시 적용으로 변경해준다.
- 예기치 않은 잠재적 다운타임이 생길수 있다고 주의 표시가 나오지만 무시하고
- [DB 인스턴스 수정] 버튼 클릭
4. ssh로 접속한 ec2 서버에서 RDS 접속하기
- 위에 적용한것처럼 RDS 와 EC2 네트워크 가용영역을 같게 설정해준 후
- mysql -u root -p --host yourRDS 로 접속해본다.
$ mysql -u root -p --host mingyu-db.xxxxxxxxxxxxxxxxxxx.rds.amazonaws.com
- 아래처럼 잘 접속되는것을 확인할 수 있다.
내용이 유익하셨다면 구독 및 좋아요 클릭 부탁드려요 :)
오늘 하루도 즐거운 하루 보내세요!
'AWS' 카테고리의 다른 글
[쉽게 따라하는 AWS] 09. AWS EC2 인스턴스 도메인 적용하기 (0) | 2022.07.14 |
---|---|
AWS에서 도메인을 다른 도메인으로 리디렉션 하는방법에 대한 고찰 (0) | 2022.03.18 |
[쉽게 따라하는 AWS] 07. AWS RDS 생성하기 (0) | 2020.04.28 |
[쉽게 따라하는 AWS] 06. AWS EC2 서버에 80포트 및 8080 포트 추가하기 (2) | 2020.04.28 |
[쉽게 따라하는 AWS] 05. AWS EC2 인스턴스 root 접속 , root 비밀번호 로그인 하기 (0) | 2020.04.27 |