Невозможно подключиться к экземпляру AWS Postgres из SQL Workbench на моем локальном компьютере - PullRequest
1 голос
/ 11 июля 2020

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

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

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

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

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

1 Ответ

0 голосов
/ 11 июля 2020

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

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

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

...