Я пытаюсь подключиться к базе данных Redshift из SQL Workbench/J, используя драйверы Postgre JDBC, но я не могу пройти. Я получаю эту ошибку «Ошибка подключения». Драйвер jdbc правильно расположен. Я также пробовал через Aginity Workbench для Redshift, но он не смог показать список баз данных. У меня есть URL-адрес подключения к базе данных формы jdbc:postgresql://host:port/name_of_database
, но, на удивление, я даже не мог пинговать хост. Я вижу, что работоспособность базы данных хороша с помощью консоли amazon. Итак, я задаю следующие вопросы:не удается подключиться к базе данных красного смещения
- Почему я не могу ping мой сервер redshift db?
- Есть ли способ ssh на сервер db?
Редактировать 1: После добавления моего публичного IP-адреса в группу безопасности хост становится разрешенным во время ping, но все равно 100% -ная потеря пакетов.
Edit2: Я мог бы успешно разместить db в EC2-Classic, но не в EC2-VPC. Поскольку у меня не хватает публичных IP-адресов, я попробовал переустановить db в VPC, где есть потеря пакетов на 100%.
1. Используете ли вы URL JDBC, расположенный на вкладке «Конфигурация» для этой базы данных Redshift? 2. Используете ли вы это облако на VPC или с любыми сетевыми правилами, которые блокируют доступ к сети из вашего местоположения? – bstempi
Да Я использую URL JDBC, как показано на вкладке «Конфигурация» кластера в консоли Amazon. Облако находится на VPC, а база данных размещается в частной подсети. Моя команда уже размещала сервер отчетов в IP-адресе в той же частной подсети без каких-либо проблем. Поэтому, я думаю, сетевые правила не должны быть причиной этого. – chemicalkt