[AWS] RDS 외부접속 허용
Updated: Categories: DevOpsRDS 생성 후 외부에서 접속하기 위한 보안그룹 설정
환경
- Windows OS
- MySQL RDS 생성 이후
- MySQL Workbench
접속 실패??
- RDS 생성 후 바로 해당 endpoint를 입력해서 접속하려고 하면 실패할 것이다.
- 이는 RDS의 보안그룹이 default로 되어있기 때문!! 따라서 보안 그룹을 추가해줘야 한다.
보안그룹 추가하기
-
1. EC2 서비스 왼쪽 메뉴바의
네트워크 및 보안
탭에서보안 그룹
이라는 메뉴를 클릭 -
2. 그럼 아래와 같은 창이 뜨는데 여기서
보안그룹 생성
을 클릭- (이전에 AWS를 사용하지 않았다면 default 그룹만 있는 것이 정상)
-
3. EC2 서비스 왼쪽 메뉴바의
네트워크 및 보안
탭에서보안 그룹
이라는 메뉴를 클릭 -
4. 그럼 아래와 같은 창이 뜨고, 정보를 입력해주면 된다.
기본세부정보
: 보안그룹이름만 설정해주면 된다. 대충 어디에 쓰는 그룹인지 설정해주면 됨 (ex. RDS_group)인바운드 규칙
: 해당 그룹이 허용할 포트를 설정해주는 것이다. 규칙 추가를 눌러서 아래와 같이 설정해주자
- 5. 설정이 다 끝났다면 해당 보안그룹을 저장
RDS 설정 변경
-
1. RDS 서비스로 이동하자
-
2. 사용할 DB 인스턴스를 선택하고
수정
버튼 클릭~
- 3. 여기서
연결
탭이 있는데 이곳의 보안그룹을 아까 만들었던 그룹으로 변경해주자.- (아마 default로 되어있을 것이다.)
- 4. 이제 저장을 눌러서
즉시 적용
을 선택해 인스턴스를 수정하고 반영되기까지 약간 기다려준다.
- 5. 이제 사용하는 DB 접속 툴로 접속해보면 잘 될것이다! 🎉