从RDS到S3的AWS数据管道副本因CommunicationLinkFailure

时间:2016-09-15 04:43:31

标签: mysql amazon-web-services amazon-s3 amazon-rds amazon-data-pipeline

我有一个AWS数据管道,可以将数据从RDS复制到S3并且每15分钟运行一次。运行正常,但间歇性地失败并出现错误

  

无法建立与jdbc的连接:mysql://host.us-west> 1.rds.amazonaws.com:3306 / db通讯链接失败

我检查了我的mysql服务器配置,看起来很好。

  

wait_timeout | 28800

     

connect_timeout | 10

     

max_connections | 1237

1 个答案:

答案 0 :(得分:0)

最可能的原因是您提供的凭据(用户名和密码)不正确或与RDS实例关联的安全组不允许连接,即入站防火墙规则。

要使JDBC连接正常工作,您需要确保可以在端口3306(TCP规则)上建立连接。检查您的VPC和安全组入站规则,以确保可以在此端口上建立连接。

您可能还会发现此文档很有用:

http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Overview.RDSSecurityGroups.html