Назад | Перейти на главную страницу

AWS RDS Postgres недоступен через HTTP (S)

Я пытаюсь развернуть приложение, которое запрашивает мою базу данных postgres, размещенную на aws rds и которая должна быть общедоступной через HTTP. Для этого я изменил тип подключения во входящих правилах для группы безопасности db (отмечен галочкой Publicly Accessible) на HTTP (порт 80) или HTTPS (порт 443). Но при запросе db я получаю:

HTTPS TCP 443 0.0.0.0/0 - HTTPS TCP 443 :: / 0: OperationalError: не удалось подключиться к серверу: время ожидания истекло. Сервер работает на хосте «прописываяuk.czm1h03t4mrp.eu-central-1.rds.amazonaws.com» "(3.127.191.236) и принимать соединения TCP / IP через порт 443? Тот же ответ для HTTP-порта 80 или при замене 0.0.0.0/0 на мой IP.

Когда входящее правило в моей группе безопасности настроено на подключение к моему общедоступному IP-адресу или из любого места, где доступна БД:

PostgreSQL TCP 5432: ОК PostgreSQL TCP 5432 0.0.0.0/0 - и :: / 0 -: ОК

Можете ли вы помочь мне определить, что я упускаю, при установке HTTP (S) в качестве типа подключения?

База данных защищена и доступна только для чтения для пользователей, которые будут запускать мой сценарий. Я проверял доступ HTTP для конкретного развертывания, но теперь понял, что это невозможно. Спасибо за вашу помощь.