Невозможно подключиться к экземпляру AWS Postgres из SQL Workbench на моем локальном компьютере

извините, я новичок в этом.

Я следовал инструкциям по созданию базы данных Postgres из https://aws.amazon.com/getting-started/tutorials/create-connect-postgresql-db/

Я дважды проверил конечную точку, jdbc: postgresql: //databasename.csnul5z77jon.us-east-1.rds.amazonaws.com: 5432 / databasename

Я ввожу правильный пароль и имя пользователя в SQL Workbench, но продолжаю получать сообщение: «попытка подключения не удалась». Я переустановил драйвер jdbc и проверил, имеет ли необходимый синтаксис jdbc: postgresql: // host: port / name_of_database.

Есть идеи, что еще я могу попробовать?


person Mariusz Szymoniak    schedule 11.07.2020    source источник
comment
URL-адрес вашей базы данных выглядит как общедоступный URL-адрес, разрешает ли ваша группа безопасности доступ к нему и его порту, откуда вы его вызываете?   -  person mnesarco    schedule 11.07.2020
comment
Для параметра общего доступа было установлено значение «Нет», что препятствовало установлению соединения. Спасибо!   -  person Mariusz Szymoniak    schedule 11.07.2020


Ответы (1)


Эта ошибка, вероятно, сводится к одному из следующих:

  • Ваш IP-адрес не может подключиться к экземпляру RDS, потому что группа безопасности не разрешает входящий доступ на 5432 с вашего общедоступного локального IP-адреса.
  • Экземпляр RDS был настроен только как внутренний, но для вашего локального маршрута к экземпляру RDS нет (для этого потребуется решение на основе VPN, Direct Connect или прокси).
  • В таблице маршрутизации для вашего экземпляра RDS отсутствует интернет-шлюз, который не позволяет маршрутизировать общедоступный IP-адрес экземпляра RDS.

Если вы новичок и следите за этой статьей, наиболее вероятная проблема заключается в том, что группа безопасности не разрешает входящий доступ (поскольку он вообще не упоминается). Найдите группу безопасности, прикрепленную к вашему экземпляру RDS, с консоли. Следуйте этим инструкциям, вам нужно руководство, разрешив порт 5432 только с вашего IP-адреса.

person Chris Williams    schedule 11.07.2020
comment
Чтобы избежать этой проблемы, убедитесь, что опция общего доступа отмечена. - person Mariusz Szymoniak; 16.07.2020