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

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

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

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

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

Есть ли какая-то другая конфигурация, которую я пропускаю?

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

1 ответ

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

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

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

Другие вопросы по тегам