Я создал базовый тестовый экземпляр 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! Мне потребовалось слишком много времени, чтобы понять это. Думаю, живи и учись!