[Django REST framework] 인스타그램 클론코딩(6) - AWS EC2 + RDS 보안설정 (PUTTY)

woownsgud·2022년 9월 27일

참고사이트

AWS EC2 RDS MySQL 연결

1. EC2 보안그룹ID 확인

1) EC2 인스턴스ID 클릭



2) 보안그룹 클릭



3) 보안그룹ID 복사


2. RDS DB인스턴스 보안그룹

1) DB인스턴스 클릭



2) VPC 보안그룹 클릭


3. 보안그룹 생성 및 인바운드 규칙

1) RDS에서 생성한 보안그룹의 인바운드 규칙 편집 클릭



2) 규칙 추가 클릭 후 유형을 MYSQL/Aurora, 소스에 아까 EC2 보안그룹ID 복사한 거 붙여넣고 규칙 저장 클릭



3) RDS DB인스턴스 클릭 후 엔드포인트 확인


4. PUTTY 접속 후 mysql 설치

$ sudo apt install mysql-client-core-8.0 (버전)

5. RDS 엔드포인트 접속

$ mysql -u [마스터 사용자 이름] -p -h [RDS DB인스턴스 엔드포인트] # 3-3 참고



6. 에러

간혹 이런 에러가 나올때가 있다.

해결법
1) 해당 DB인스턴스 보안그룹 클릭 후 인바운드 규칙 편집 클릭
2) 유형을 모든 트래픽으로 바꾸고, 소스는 0.0.0.0/0 으로 수정

0개의 댓글