Не удается подключиться к моему MongoDB внутри экземпляра ec2 под VPC в качестве конечной точки источника с помощью AWS DMS - PullRequest
0 голосов
/ 01 июня 2019

Итак, я пытаюсь перенести базу данных в MongoDB внутри экземпляра EC2, который находится под ограниченным VPC с несколькими подсетями.

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

Ошибка при попытке запустить Test Connections следующая:

Сбой конечной точки теста: Состояние приложения: 1020912, Application-Message: не удалось создать новое клиентское соединение подключиться к базе данных., Application-Detail-Message: ошибка проверки соединение: 'Не найдено подходящих серверов (serverSelectionTryOnce установлено): [Не удалось разрешить 'ip-172-18-5-20.ec2.internal'] 'Не удалось подключиться в базу данных.

Есть ли какие-либо другие конфигурации, которые мне не хватает?

Созданный экземпляр DMS находится под тем же VPC, что и экземпляр EC2, поэтому, очевидно, я могу использовать внутренний DNS, чтобы попытаться разрешить его, верно?

1 Ответ

0 голосов
/ 01 июня 2019

Адрес, который он пытается разрешить ip-172-18-5-20.ec2.internal является внутренним адресом, и вам необходимо включить разрешение DNS в вашем VPC для разрешения внутренних адресов.

См .: Использование DNS с вашим VPC

В вашем VPC отключено разрешение DNS. Выберите VPC, включите разрешение DNS, и миграция должна начаться.

enter image description here

enter image description here

...