Предоставить базу данных Heroku Postgres внешнему приложению - PullRequest
0 голосов
/ 20 сентября 2018

У меня есть база данных Heroku Postgres, которой я хочу поделиться с некоторыми внешними системами.

В документации сказано ( ссылка ):

Базы данных Heroku Postgres предназначены для использования с приложением Heroku.Однако, за исключением частных баз данных и баз данных щитового уровня, они доступны из любого места и могут использоваться из любого приложения с использованием стандартных клиентов Postgres.Для частных баз данных внешний доступ может быть включен с использованием доверенных диапазонов IP-адресов.

Современные внешние системы не могут использовать драйвер Postgres JDBC для некоторых ограничений безопасности.Как я могу предоставить им доступ к базе данных Postgres безопасным способом?

1 Ответ

0 голосов
/ 22 сентября 2018

Все базы данных Heroku Postgres являются общедоступными , за исключением их баз данных уровня private и shield, которые имеют дополнительные сетевые ограничения.

Пока вы используете соответствующий драйвер Postgres и требуете ssl для соединений , ничто не мешает вашему внешнему клиенту подключиться к экземпляру Heroku Postgres.

Еще одна вещьСледует учитывать тот факт, что ваш экземпляр Heroku Postgres может быть перемещен на новый хост во время операций обслуживания.Вы можете быть в курсе любых изменений, опросив API платформы .

...