将Heroku Postgres数据库公开到外部应用程序

时间:2018-09-20 03:34:19

标签: heroku access heroku-postgres

我有一个Heroku Postgres数据库,我想与某些外部系统共享。

文档说(link):

  

Heroku Postgres数据库设计用于Heroku应用程序。   但是,除了私有和屏蔽层数据库,它们是   可从任何地方访问,并可在任何应用程序中使用   标准的Postgres客户。对于私有数据库,外部访问可以   使用受信任的IP范围启用。

由于某些安全性限制,当前的外部系统无法使用Postgres JDBC驱动程序。如何授予他们以安全方式访问Postgres数据库的权限?

1 个答案:

答案 0 :(得分:0)

除了具有额外网络限制的privateshield层数据库外,所有Heroku Postgres数据库均为public

只要您使用适合Postgres的驱动程序并需要ssl on connections,就不会阻止您的外部客户端连接到Heroku Postgres实例。

还要考虑的另一件事是,您的Heroku Postgres实例可能会在维护操作期间移至新主机。您可以通过轮询platform api.

及时了解所有更改