Я создал базовый тестовый экземпляр PostgreSQL RDS в VPC. Это общедоступная группа безопасности VPC. Группа безопасности, конфигурация которой следующая: Входящее правило: Тип: PostgreSQL Протокол: TCP Порт: 5432 Источник: 0.0.0.0/0 Исходящий: Тип: Все Протокол: Все Порт: Все Назначение: 0.0.0.0/0
Когда я пытаюсь подключиться, это не удается. Вот код ошибки, который я получаю: не удалось подключиться к серверу: истекло время ожидания подключения Сервер работает на host () и принимает Соединения TCP / IP через порт 5432?
Я делаю это впервые, поэтому, пожалуйста, помогите мне. Любая помощь будет оценена по достоинству.
Я немного опоздал, но для тех, кто смотрит в будущее:
Я обнаружил эту ошибку и просмотрел все возможные решения: соединение VPC, группы безопасности, изменение моих файлов pg_hba.conf и postgresql.conf, убедиться, что моя программа общедоступна и т. д.
Моя проблема заключалась в том, что я использовал Python 3.7 в качестве среды выполнения на AWS lambda, а Pyton 3.8 загружал в зависимости корзины S3! Мне потребовалось слишком много времени, чтобы понять это. Я думаю, живи и учись!