0

AWS RDS에 usaspending.gov 데이터베이스의 인스턴스를 만들었습니다. 이 데이터베이스에 대한 설명은 여기에서 찾을 수 있습니다. https://aws.amazon.com/public-datasets/usaspending/연결 시간 초과 - sqlalchemy를 사용하여 데이터를 사용하여 AWS에 액세스

데이터는 PostgreSQL 스냅 샷으로 사용할 수 있으며 Amazon SageMaker의 Jupyter 노트북에서 Python의 sqlalchemy 패키지를 사용하여 데이터베이스에 액세스하고 싶습니다.

아래 코드로 데이터베이스 연결을 설정하려고했지만 연결 시간 초과 오류가 발생합니다. 저는 AWS와 Sagemaker를 처음 접했기 때문에 SQLCalchemy 엔진을 엉망으로 만들었습니까? 내 VPC 보안 설정은 OK (인바운드 및 아웃 바운드 요청을 수락하는 것으로 보입니다)라고 생각합니다.

내가 누락 될 수있는 아이디어가 있습니까?

엔진 = create_engine ('PostgreSQL을 : // 루트 : 암호 @ [내 엔드 포인트]/[DB 인스턴스]

VPC inbound settings

VPC outbound settings

답변

0

connection timed out (내가 해요 SageMaker 팀원)

Amazon SageMaker!를 사용 해주셔서 감사합니다!

귀하의 측면에서 VPC 설정을 확인할 수 있습니까? 이는 다른 AWS 고객이 Redshift에서 보았던 https://forums.aws.amazon.com/thread.jspa?threadID=270111&tstart=0 문제와 관련이있을 수 있습니다. 문제는 DNS가 RDS 인스턴스의 개인 IP 주소로 확인되지 않는 것일 수 있습니다. https://forums.aws.amazon.com/thread.jspa?threadID=270111&tstart=0 게시판 게시물을 따르는 경우 문제가 해결되지 않으면 AWS SageMaker로 포럼 스레드를 시작할 수 있습니다. 문제를 디버그하도록 도와 드리겠습니다.