VPN을 사용하지 않으면 AWS RDS에 연결할 수 없습니까?

VPN을 사용하지 않으면 AWS RDS에 연결할 수 없습니까?

AWS RDS(postgres) 인스턴스에 연결하려고 했습니다. 공개적으로 액세스할 수 있도록 설정되었으며 인바운드 및 아웃바운드 보안 규칙을 확인했습니다. 포트는 기본값인 5432로 설정되어 있습니다.

다음을 사용하여 끝점에 대한 소켓을 열려고 했습니다.

telnet ****.amazonaws.com 5432

이것이 정지되었지만 (digitalocean을 통해) 설정한 개인 VPN을 사용하면 연결이 성공합니다.

왜 이런 일이 일어날 지 생각할 수 없습니다. 누구든지 설명할 수 있나요?

RDS 인스턴스 연결에 대한 Amazon 문제 해결 페이지를 살펴보고 다른 지역에서 설정도 시도했습니다.

또한 tcptraceroute를 실행해 보았지만 'Amazon EC2 Network Operations'가 소유한 IP에서 연결이 중단된 것 같습니다.

추가된 규칙 이미지

답변1

다음 사항을 확인하려면 AWS 콘솔에서 많은 스크린샷을 게시해야 합니다.

  • 보안 그룹을 포함하고 공개 활성화를 표시하는 RDS 인스턴스
  • CIDR 범위를 포함한 서브넷 목록
  • 라우팅 테이블
  • 인터넷 게이트웨이
  • 규칙을 포함한 보안 그룹 세부 정보

위의 설명에서 확인한 것처럼 보안 그룹이 올바르게 설정되지 않은 것으로 추측됩니다.

관련 정보