小编Mat*_*tPM的帖子

将 Node.js 应用程序(托管在 GAE 上)的 IP 列入白名单以访问 MongoDB Atlas(托管在 GCP 上)

我希望我的后端服务器(Node.js,托管在 Google App Engine 上,如果重要的话,灵活的环境)能够从我的数据库(MongoDB,通过 Atlas,也托管在同一地区的 Google Cloud 平台上)中获取和传递数据作为我的后端服务器)。理想情况下,我想保留可以访问我的数据库的 IP 的严格白名单,但我不确定如何识别它们。

我的理解是 Google 将使用一系列 IP。我可能可以通过不时查询 Google 来访问这些(Google App Engine - IP 地址列表?)。

我还从 Google 找到了一个关于如何将 App Engine 连接到 MongoDB Atlas 的很好的教程,但他们方便地忽略了如何将正确的 IP 列入白名单(https://cloud.google.com/community/tutorials/mongodb-atlas-appengineflex- nodejs-app)。

我还从 Atlas 中找到了一些关于在 GCP 中使用网络对等互连的说明(我有资格使用?请参阅链接:https : //docs.atlas.mongodb.com/security-vpc-peering/),但存在重大限制,包括其他不允许IP?我很难理解他们的文档。

关键问题:有没有比上面的第一个链接更简单的方法?或者我是否经常查询并手动更改它?

google-app-engine whitelist mongodb node.js mongodb-atlas

7
推荐指数
2
解决办法
1068
查看次数