【问题标题】:Connection timed out - using sqlalchemy to access AWS usaspending data连接超时 - 使用 sqlalchemy 访问 AWS usaspending 数据
【发布时间】:2018-06-09 09:51:54
【问题描述】:

我在我的 AWS RDS 中创建了一个 usaspending.gov 数据库实例。可以在此处找到此数据库的描述:https://aws.amazon.com/public-datasets/usaspending/

数据以 PostgreSQL 快照的形式提供,我想在 Amazon SageMaker 的 Jupyter 笔记本中使用 Python 的 sqlalchemy 包访问数据库。

我尝试使用以下代码设置我的数据库连接,但出现连接超时错误。我对 AWS 和 Sagemaker 还很陌生,所以也许我搞砸了我的 sqlalchemy 引擎?我认为我的 VPC 安全设置没问题(看起来他们接受入站和出站请求)。

有什么我可能会遗漏的想法吗?

engine = create_engine('postgresql://root:password@[我的端点]/[数据库实例]

【问题讨论】:

    标签: python-3.x postgresql amazon-web-services sqlalchemy amazon-sagemaker


    【解决方案1】:

    (我是 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 发起论坛主题。我们会帮助您调试问题。

    【讨论】:

      猜你喜欢
      • 2017-07-07
      • 2011-03-22
      • 2016-08-13
      • 2021-06-28
      • 1970-01-01
      • 1970-01-01
      • 2018-05-30
      • 2019-10-01
      • 1970-01-01
      相关资源
      最近更新 更多