【问题标题】:Sagemaker Jupyter Notebook Cannot Connect to RDSSagemaker Jupyter Notebook 无法连接到 RDS
【发布时间】:2020-09-07 12:17:32
【问题描述】:

我尝试通过 Sagemaker 笔记本连接到 RDS。但是,要连接到 RDS,出于安全原因,需要允许我的公共 IP。我可以看到当我在 Sagemaker Notebook 实例上运行此命令时:“curl ifconfig.me”,公共 IP 会不时发生变化。

在 sagemaker 上使用笔记本连接 RDS 的正确方法是什么?我是否需要使用 AWS Glue 抓取 RDS,然后在抓取的表上使用 Athena,然后使用 Sagemaker notebook 从 S3 获取查询结果?

【问题讨论】:

    标签: amazon-web-services amazon-rds amazon-sagemaker


    【解决方案1】:

    RDS 只是在 EC2 实例上运行的托管数据库。您可以使用与从应用程序连接的相同方式连接到该数据库。例如,您可以使用基于 python 的数据库客户端库(取决于您使用的数据库风格,例如 Postgres)并使用连接字符串进行配置,就像您将任何其他应用程序连接到您的 RDS 实例一样。

    我不建议通过公共接口连接到 RDS 实例。您可以将 Notebook 实例放置在 RDS 实例所在的同一 VPC 中,从而可以直接通过 VPC 与 RDS 对话。

    【讨论】:

      猜你喜欢
      • 2019-07-24
      • 1970-01-01
      • 2019-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多