Назад | Перейти на главную страницу

Невозможно подключить цель Redshift для DMS

Я хочу перенести данные из RDS в Redshift. Для этого я хочу использовать AWS DMS. Я успешно подключаю экземпляр RDS (postgres) как источник, но у меня проблема с Redshift как target.

Я заполнил данные подключения (имя пользователя, пароль, порт, имя сервера: redshift_endpoint: 5439: db_name). Но у меня ошибка:

Test Endpoint failed: Application-Status: 1020912, Application-Message: 
Cannot connect to Cloud server  Network error has occurred, Application-Detailed-Message:
 RetCode: SQL_ERROR  SqlState: 08S01 NativeError: 10
 Message: [unixODBC][Amazon][Amazon Redshift] (10) Error occurred while 
trying to connect: [SQLState 08S01] could not translate host name 
"some_path.redshift.amazonaws.com:5439" to address: Name or service not 
known   ODBC general error.

Что я делаю не так?

После того, как сегодня какое-то время боролся с этой проблемой. Я обнаружил, что вам не нужно добавлять :5439 к имени хоста в поле Имя сервера подключения.

Просто добавьте только имя хоста как some_path.redshift.amazonaws.com в поле имени сервера для конечной точки

Это должно решить вашу проблему.