Мы используем несколько EC2-Classic серверов (Linux Ubuntu) с следующей конфигурацией: установлены объемами EBS и на них работает версию сервера: 5.5.48-MariaDBAWS DMS проблема с конечной точкой источника в EC2-классическом
I хотели бы использовать AWS DMS (службу миграции баз данных AWS) и перенести наши базы данных EBS в RDS AuroraDB в новый VPC. Я создал VPC, AuroraDB (не общедоступный), экземпляр репликации AWS DMS и конечные точки.
Из экземпляра EC2-classic Я могу открыть удаленную консоль AuroraDB (благодаря классической ссылке), которая находится в VPC. Целевая конечная точка (в AuroraDB) работает нормально и TEST завершилась успешно
Источник Endpoint показать мне следующее сообщение об ошибке:
Operation:testEndpointDetails:[errType=ERROR_RESPONSE,
status=122502, errMessage=Cannot connect to ODBC provider 122502 ODBC general error.,
errDetails= RetCode: SQL_ERROR SqlState: HY000 NativeError: 2003 Message: unixODBCMySQL http://ODBC 5.3(w)
DriverCan't connect to MySQL server on 'Private.DNS.name' (110) http://122502] ODBC general error.
Я попытался установить, как имя сервера Private/Public DNS и Private/Public IP, все тот же.
Учетные записи в порядке, и я не использую никаких специальных символов. Я работаю в Северной Вирджинии. Экземпляр репликации AWS DMS имеет значение Public. Я могу войти в консоль MariaDB из удаленного экземпляра EC2-classic.
Я попытался установить порт 3306 и частный/публичный IP-адрес экземпляра репликации AWS DMS в нужные группы безопасности, но я думаю, что я все еще что-то пропустил, возможно, в области SG, но я не уверен.
Оливье, спасибо за ответ. В сетевом ACL я разрешил ВСЕ трафик (входящий/исходящий), когда я начал его устранять .. * Я разрешил входящий трафик (исходящий без ограничений) в группе безопасности, который прикреплен к экземпляру EC2-Classic, для порта 3306 и общедоступных IP-адресов экземпляра репликации и AuroraDB в VPC. * через классическую ссылку, AuroraDB в экземпляре VPC и EC2-classic имеет одну и ту же группу SG, которая позволяет входящему порту 3306 для внешнего IP-адреса всех трех экземпляров, CIDR моего VPC, и он все еще не работает.:( Я остановил FW, iptables и т. Д. На сервере –
У вас есть брандмауэр в экземпляре EC2-Classic? Использует ли пользователь, который вы используете для конечной точки базы данных, права чтения/записи в базе данных? –
как я писал ранее , Я отключил FW на экземпляре, и я могу удаленно подключиться к MariaDB на этом экземпляре из разных экземпляров. настройки, которые я установил для второго экземпляра ec2, с которым я пытался подключиться к этому EC2-classic с MariaDB, I установить те же настройки для экземпляра репликации –