我已经成功设置了从我的 AWS VPC 到我的 heroku 私有空间的 VPC 对等连接,并为 heroku 私有空间 CIDR 配置了从 VPC 的路由。但是我现在在尝试连接到私人空间 postgres 数据库时有点卡住了。
我想我需要的是找到 heroku postgres 数据库的私有 IP 地址。
有谁知道这是怎么做到的?我能找到的唯一地址是公共 IP 地址,该地址不起作用,因为它将通过互联网路由,而不是对等连接。
对等互连文档指出:
您无法从对等 VPC 直接连接到私有空间中的数据服务,例如 Postgres、Kafka 或 Redis。
因此,不可能做你想做的事情。您可以改为尝试使用 PrivateLink 从您的 AWS VPC 连接到 Heroku postgres 实例。更多细节在这里:https://devcenter.heroku.com/articles/heroku-postgres-via-privatelink