Правильно ли я понял вашу ситуацию:
- Odoo, Apache и PostgreSQL в одном или нескольких экземплярах EC2 в AWS.
- Балансировщик нагрузки с завершением SSL (с использованием сертификата из диспетчера сертификатов)), который предоставляет только ваш http-сервис Odoo / Apache.
Возможно, у вас есть правила брандмауэра в группах безопасности, предотвращающие трафик PostgreSQL в TCP-порт 5432. Вам нужно открыть порт 5432, чтобы он был доступен с вашего IP-адреса onpremise.Вы можете сделать это, включив предопределенный тип PostgreSQL в группе безопасности экземпляра PostgreSQL EC2 и установить свой IP-адрес в адресе источника.Обратите внимание, что таким образом база данных доступна для всего трафика, поступающего с этого диапазона IP или IP.Поэтому, если вы используете общий IP, это может быть проблемой.
Другой простой и безопасный способ подключения к PostgreSQL - это туннелирование трафика с вашей рабочей станции с помощью ssh.Это можно использовать, если у вас уже открыт порт ssh и вы не хотите открывать порт PostgreSQL для общедоступного Интернета.