3

根据Moving data from S3 -> RDS using AWS Glue

我发现添加到数据目标的连接需要一个实例。但是,我的 RDS 是无服务器的,因此没有可用的实例。Glue 是否支持这种情况?

4

2 回答 2

1

我最近尝试将 Aurora MySql Serverless 与 AWS 胶水连接,但失败了。我得到了一个超时错误。

Check that your connection definition references your JDBC database with 
correct URL syntax, username, and password. Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. 
The driver has not received any packets from the server.

我认为原因是 Aurora serverless 没有任何持续运行的实例,因此在连接 URL 中您无法提供任何实例,这就是 Glue 无法连接的原因。

因此,您需要确保数据库实例正在运行。只有这样您的 JDBC 连接才能正常工作。如果您的数据库在私有 VPC 中运行,您可以点击此链接: Nat Creation

编辑: 您还可以将 VPC 端点用于 S3,而不是 NAT GW。 是一个非常好的博客,一步一步地解释。AWS 文档

于 2021-10-20T07:30:19.167 回答
-1

我可以使用 JDBC 建立连接,有一件非常重要的事情是你应该至少有一个子网打开所有 TCP 端口,但你可以将端口指向子网。通过设置,连接测试通过,爬虫也可以创建表。

于 2021-01-21T11:24:49.967 回答