Не удается подключиться к моему 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, и миграция должна начаться.