次の構成でいくつかの EC2-Classic サーバー (Linux Ubuntu) を使用しています: マウントされた EBS ボリュームとそれらで実行されているサーバー バージョン: 5.5.48-MariaDB
AWS DMS (AWS Database Migration Service) を使用して、EBS DB を新しい VPC の RDS AuroraDB に移行したいと考えています。VPC、AuroraDB (公開されていない)、AWS DMS レプリケーション インスタンス、およびエンドポイントを作成しました。
EC2-classic インスタンスから、VPC にあるリモート AuroraDB コンソールを開くことができます (Classic Link のおかげです)。(AuroraDB への) ターゲット エンドポイントは正常に動作し、TEST は正常に終了しました
ソース エンドポイントに次のエラーが表示されます。
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.
サーバー名のプライベート/パブリックDNS、プライベート/パブリックIPのように設定しようとしましたが、それでも同じです。
資格情報は問題ありません。特殊文字は使用していません。私は北バージニア地域で活動しています。AWS DMS レプリケーション インスタンスはパブリックに設定されています。リモート EC2-classic インスタンスから MariaDB コンソールにログインできます。
ポート 3306 と AWS DMS レプリケーション インスタンスのプライベート/パブリック IP を適切なセキュリティ グループに設定しようとしましたが、おそらく SG エリアでまだ何かを見逃していると思いますが、よくわかりません。