[AWS] RDS 외부접속 허용

Updated: Categories:

RDS 생성 후 외부에서 접속하기 위한 보안그룹 설정

환경

  • Windows OS
  • MySQL RDS 생성 이후
  • MySQL Workbench

접속 실패??

  • RDS 생성 후 바로 해당 endpoint를 입력해서 접속하려고 하면 실패할 것이다.
  • 이는 RDS의 보안그룹이 default로 되어있기 때문!! 따라서 보안 그룹을 추가해줘야 한다.


보안그룹 추가하기

  • 1. EC2 서비스 왼쪽 메뉴바의 네트워크 및 보안 탭에서 보안 그룹이라는 메뉴를 클릭

  • 2. 그럼 아래와 같은 창이 뜨는데 여기서 보안그룹 생성을 클릭

    • (이전에 AWS를 사용하지 않았다면 default 그룹만 있는 것이 정상)

image

  • 3. EC2 서비스 왼쪽 메뉴바의 네트워크 및 보안 탭에서 보안 그룹이라는 메뉴를 클릭

  • 4. 그럼 아래와 같은 창이 뜨고, 정보를 입력해주면 된다.

    • 기본세부정보 : 보안그룹이름만 설정해주면 된다. 대충 어디에 쓰는 그룹인지 설정해주면 됨 (ex. RDS_group)
    • 인바운드 규칙 : 해당 그룹이 허용할 포트를 설정해주는 것이다. 규칙 추가를 눌러서 아래와 같이 설정해주자

image

  • 5. 설정이 다 끝났다면 해당 보안그룹을 저장


RDS 설정 변경

  • 1. RDS 서비스로 이동하자

  • 2. 사용할 DB 인스턴스를 선택하고 수정 버튼 클릭~

image

  • 3. 여기서 연결탭이 있는데 이곳의 보안그룹을 아까 만들었던 그룹으로 변경해주자.
    • (아마 default로 되어있을 것이다.)

image

  • 4. 이제 저장을 눌러서 즉시 적용을 선택해 인스턴스를 수정하고 반영되기까지 약간 기다려준다.

image

  • 5. 이제 사용하는 DB 접속 툴로 접속해보면 잘 될것이다! 🎉