无法连接到通过Route53托管的RDS只读副本的域名

问题描述 投票:0回答:1

我有一个具有多个只读副本的RDS。为了负载均衡可用的只读副本,我使用了Route53的加权托管区域。我使用此链接来做到这一点:AWS Read Replica

完成此链接中提供的步骤后,我可以在本地连接RDS(将本地IP列入白名单之后)。但是,当我尝试从EC2服务器连接到它时,它给出了错误:

ERROR 2005 (HY000): Unknown MySQL server host 'test.influsoft-dev-rds.menerva.io' (0)

我已经尝试将EC2机器的公共IP和私有IP列入白名单。不知道是什么原因引起的。

但是,当我尝试向公众开放MySQL端口(0.0.0.0/0,::/0)时,我可以连接到它。有什么问题我该如何解决。

mysql amazon-ec2 amazon-rds amazon-route53 aws-security-group
1个回答
0
投票

我使用的服务器托管在默认VPC中,而RDS托管在另一个自定义VPC中。当我在托管RDS的同一VPC中创建EC2实例时,问题已解决。我能够调用Route53托管区域的公共域名和私有域名。

有了这个,我的问题解决了。不确定是否有任何方法可以与其他VPC连接。

© www.soinside.com 2019 - 2024. All rights reserved.