如何使用 IP 白名单将我在 Heroku 上的应用程序连接到我在 Atlas 中的数据库?

How to connect my app on Heroku to my database in Atlas with an IP whitelist?

我正在将部署在 Heroku 上的 Node.js 应用程序与托管在 Atlas 中的 MongoDB 连接起来,但我不想允许来自任何地方 (0.0.0.0) 的连接。

Heroku 没有给我一个一致的 IP 地址,所以我无法将我的应用列入白名单。

我需要一种方法来连接到 Atlas 中的数据库,但要有控制权。如何在不向外界开放我的数据库的情况下允许我在 Heroku 上的应用程序进行连接?

Heroku 本身 doesn't really do this, but if you use a networking addon like Fixie Socks or Fixie 你可以获得静态出站 IP 地址。