繁体   English   中英

无法使用AWS DMS连接到VPC下的ec2实例内的MongoDB作为源端点

[英]Can't connect to my MongoDB inside ec2 instance under VPC as source endpoint using AWS DMS

所以,我正在尝试在具有多个子网的有限VPC下的EC2实例内迁移MongoDB中的数据库。

The source endpoint is: the EC2 instance with MongoDB
The target endpoint is: a DocumentDB instance 

尝试运行Test Connections时的错误如下:

测试端点失败:应用程序状态:1020912,应用程序消息:无法创建新的客户端连接无法连接到数据库。,Application-Detailed-Message:验证连接时出错:'找不到合适的服务器( serverSelectionTryOnce set):[Failed to解决'ip-172-18-5-20.ec2.internal']'无法连接数据库。

我还缺少其他任何配置吗?

创建的DMS实例与EC2实例位于相同的VPC下,所以显然我可以使用内部DNS来尝试解决它,对吧?

它尝试解析的地址是ip-172-18-5-20.ec2.internal是一个内部地址,您需要在VPC中启用DNS解析才能解析内部地址。

请参阅: 在您的VPC中使用DNS

您的VPC已禁用DNS解析。 选择VPC,启用DNS解析并开始迁移。

在此输入图像描述

在此输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM