Melon-Shake / API

2 stars 1 forks source link

AWS RDS 연결 관련 issue #25

Closed mews2000 closed 1 year ago

mews2000 commented 1 year ago

현재 AWS RDS로 생성힌 DB에 연결이 안되는 문제가 있습니다.

image

발생한 에러 메세지는 연결 시도 시간 초과입니다.


우선 AWS에서 설명하는 RDS 연결 문제 해결 방법은 다음과 같습니다.
image image



image DB 인스턴스 사용가능 상태는 확인했습니다.



image image




image



우선 위와 같이 엔드포인트와 포트, 데이터베이스 이름, 유저 이름, 비밀번호는 여러번 검증했습니다. DB 인스턴스의 Public Access도 허용했습니다. postgres 버전 15.3 역시 연결하려는 툴인 dbeaver에서 문제없이 돌아가는 것을 확인했습니다.



이외에 확인 가능한 문제로는 보안그룹의 인바운드 규칙 설정, 네트워크 ACL 인바운드 규칙, 라우팅 테이블의 라우팅 대상입니다.

image



위와 같이 내IP를 규칙에 집어 넣었습니다.

네트워크 ACL 인바운드 규칙은 아래와 같았습니다.

image


0.0.0.0/0 허용이 있어 문제가 되지 않을 것으로 보입니다.

라우팅 테이블의 라우팅 대상은 아래와 같았습니다.

image


이 역시 0.0.0.0/0 테이블이 있어 문제가 되지 않을 것으로 보입니다.
무엇이 문제일까요?

mews2000 commented 1 year ago

생성한지 오래된 계정의 경우 VPC 정보 등에 문제가 생길 수 있다고 합니다. VPC나 보안그룹 등 데이터베이스 생성시 사용되는 원래 있던 정보들을 전부 삭제하고 다시 만들면 제대로 될 가능성이 있다고 합니다.

현재 이슈는 원래 지역이던 서울을 도쿄로 바꾼 뒤 다시 DB 인스턴스를 생성했을때 잘 연결되는 것을 확인했습니다.

bksooon commented 1 year ago

LGTM