2015-11-11 7 views
0

Я не могу подключиться к кластеру Redshift через ODBC из экземпляра EC2. Тем не менее, я могу подключиться к нему с внешнего компьютера (например, My Macbook), используя разъем ODBC. Я пытался и пытался, но напрасно. Как я могу подключить экземпляр EC2 к Redshift? Ошибка, которую я получаю:
Является ли сервер запущен на хосте ................. и принимает соединения TCP/IP на порт 5439? Я действительно смущен, поскольку я могу подключить внешнюю форму, но не от EC2.
Спасибо за помощь.Amazon Redshift Подключение ODBC EC2

+0

Можете ли вы предоставить дополнительную информацию? Например, параметры группы безопасности для любой группы, связанной с экземпляром Redshift, независимо от того, используете ли вы одно и то же программное обеспечение для подключения (является ли ваш экземпляр EC2, работающий под управлением Windows, и вы используете локально с Mac?). Вопрос заключается в том, связана ли проблема с подключением по-разному против соединения с EC2. –

+0

Экземпляр EC2 имеет VPC-ID, скажем, X, кластер Redshift имеет VPC-ID, например Y. Нет никакой безопасности для Redshift, потому что моя учетная запись не поддерживает платформу EC2 Instance. У меня есть группы безопасности VPC. У указанного кластера Redshift есть группа подсети по умолчанию VPC-ID Y. Мой экземпляр EC2 - это Windows. Вам нужна дополнительная информация? @John Rotenstein – MaxPD

+0

Итак, ваш экземпляр EC2 и кластер Redshift находятся в отдельных VPC, а? Группы безопасности * делают * применительно к Redshift через [Группы безопасности кластера Amazon Redshift] (https://docs.aws.amazon.com/redshift/latest/mgmt/working-with-security-groups.html). Стоит проверить конфигурацию. Вы пытались подключиться с внешнего компьютера Windows к Redshift с тем же программным обеспечением, что и на экземпляре Windows EC2? Это поможет изолировать потенциальные причины вашей проблемы. Кроме того, может ли ваш экземпляр Windows EC2 получить доступ к Интернету (например, веб-сайту) в порядке? –

ответ

0

Добавьте группу безопасности вашего компьютера EC2 в список правил Ingress группы безопасности в вашем VPC Redshift.

В принципе, вам необходимо подключить компьютер EC2 к кластеру Redshift.

0

Если у вас есть экземпляр в том же VPC, общедоступное имя хоста redshift может не работать.

Смежные вопросы