我有一个Heroku Postgres数据库,我想与某些外部系统共享。
文档说(link):
Heroku Postgres数据库设计用于Heroku应用程序。 但是,除了私有和屏蔽层数据库,它们是 可从任何地方访问,并可在任何应用程序中使用 标准的Postgres客户。对于私有数据库,外部访问可以 使用受信任的IP范围启用。
由于某些安全性限制,当前的外部系统无法使用Postgres JDBC驱动程序。如何授予他们以安全方式访问Postgres数据库的权限?
答案 0 :(得分:0)
除了具有额外网络限制的private
和shield
层数据库外,所有Heroku Postgres数据库均为public。
只要您使用适合Postgres的驱动程序并需要ssl on connections,就不会阻止您的外部客户端连接到Heroku Postgres实例。
还要考虑的另一件事是,您的Heroku Postgres实例可能会在维护操作期间移至新主机。您可以通过轮询platform api.
及时了解所有更改