Истек срок ожидания: подключение Azure Postgres с использованием локального pdAmin

#postgresql #azure #pgadmin #pgadmin-4

#postgresql #azure #pgadmin #pgadmin-4

Вопрос:

Я использую psql Azure. Хотя я успешно могу подключить его CLI и использовать Python psycopg2 или другие модули и библиотеки, я сталкиваюсь с проблемой подключения его к pgadmin Web UI .

Процесс подключения к Azure POSTGRES in pgadmin выглядит следующим образом:

  1. Нажмите «Добавить новый сервер».
  2. Укажите имя на вкладке Общие.
  3. Укажите хост, порт, имя базы данных, имя пользователя, пароль.

После нажатия Save он всегда появляется connection timeout error .

Хотя с приведенной выше конфигурацией я могу подключиться к ней в python , создать курсор и выполнить запрос. Требуются ли дополнительные настройки для подключения pgadmin к. Я новичок в облаке и не уверен, нужны ли какие-то дополнительные проверки безопасности token access или что-то в этом роде.

Комментарии:

1. Работают ли psql (программа CLI) и psycopg2 на вашем локальном компьютере, когда вы можете подключиться, или они работают в окне ssh, вошедшем в систему на каком-либо другом компьютере?

Ответ №1:

Пожалуйста, проверьте, включен ли ваш локальный общедоступный IP-адрес в правилах брандмауэра Postgres DB? введите описание изображения здесьПосле того, как я создал новую БД и добавил свой локальный общедоступный IP-адрес в правила брандмауэра, я могу успешно подключиться к БД с помощью локального pgAdmin:

введите описание изображения здесь Конфигурации: введите описание изображения здесь
введите описание изображения здесь

Ответ №2:

  1. Разрешите свой IP-адрес в сетевом разделе Azure postgresDB. Вы можете настроить правила виртуальной сети или брандмауэра по мере необходимости.
  2. Проверьте, позволяет ли ваша организация отображать ваш IP-адрес в Azure. В моем случае я смог подключиться только тогда, когда я не был подключен к организации VPN. «Некоторые сетевые среды могут не сообщать фактический общедоступный IP-адрес, необходимый для доступа к вашему серверу. Обратитесь к своему сетевому администратору, если добавление вашего IP-адреса не разрешает доступ к вашему серверу «.