반응형
RDS 생성 후 보안그룹 설정을 해주지 않으면 Connection timeout 에러 발생
인바운드, 아웃바운드 규칙 설정 필요
1. AWS console 에서 EC2 선택
2. 네트워크 및 보안 -> 보안 그룹 클릭 -> 보안 그룹 생성 클릭
3. 보안 그룹 이름, 설명, 인바운드 규칙, 아웃바운드 규칙 작성 후 보안 그룹 생성 클릭
1) 인바운드 규칙
유형 : 사용자 지정 TCP
포트 범위 : 데이터베이스 포트 입력 (ex. postgres 5432)
소스 : 사용자 지정 (전체 개방 0.0.0.0/0 또는 특정 IP만 접근 허용)
2) 아웃바운드 규칙
유형 : 모든 트래픽
대상: 사용자 지정 (전체 개방 0.0.0.0/0 또는 특정 IP로 나가는 것만 허용)
보안 규칙은 본인이 원하는 IP만 지정해줄 수 있다
데이터베이스 공부할때는 전체 개방으로 할 수도 있으나, IP를 지정해주는 것이 보안상 좋다
4. AWS Consol에서 RDS 선택
5. 데이터베이스 클릭 -> 인스턴스 클릭 -> 수정 클릭
6. 연결 -> 보안 그룹 선택 (아까 만들어둔 DB security 선택) -> 하단 계속 클릭 -> DB 인스턴스 수정
다시 접속 시도해보면 성공적으로 데이터베이스에 접속 가능! :)
반응형
'개발 > AWS' 카테고리의 다른 글
AWS EC2 Linux 인스턴스 기본 사용자 계정 / 계정 생성 / 계정 삭제 (0) | 2021.09.09 |
---|
댓글