Не удается получить доступ к экземпляру Db в RDS с помощью pgAdmin - PullRequest
0 голосов
/ 09 июля 2020

Я создал экземпляр БД на RDS с помощью простого создания, следующего за Разделом создания экземпляра БД , затем я попытался подключиться к нему с помощью pgAdmin в соответствии с тем, что упоминается в Подключение к экземпляру БД Запуск PostgreSQL Раздел ядра СУБД .

Когда я создаю сервер на PgAdmin, я получил эту ошибку:

Невозможно подключиться к серверу:

Может не подключаться к серверу: время ожидания подключения истекло (0x0000274C / 10060) Сервер работает на хосте «xxxxxxxxxxxx» (xxx.xxx.xxx.xxx) и принимает соединения TCP / IP через порт 5432?

Я проверил Устранение неполадок подключений к вашему PostgreSQL Экземпляр в документации, но я все правильно настроил.

Конфигурация экземпляра Db упоминается ниже:

DB instance configuration

I found a similar question PGAdmin III не может подключиться AWS RDS и упомянутые ответы не устранили мою проблему.

Кто-нибудь знает, как это исправить?

1 Ответ

1 голос
/ 09 июля 2020

Ваш снимок экрана показывает, что входящий трафик c в БД разрешен только из группы безопасности (SG) sg-1fe9297e. Это тот же SG, что и в экземпляре DB.

Таким образом, вам необходимо убедиться, что экземпляры, где работает pgAdmin, также используют тот же SG и находятся в одном VP C.

Однако, если вы пытаетесь подключиться извне AWS, вам необходимо изменить SG, чтобы разрешить inte rnet traffic c. Желательно ограничиваться вашим рабочим / домашним IP-адресом / диапазоном.

...