【发布时间】:2019-03-22 23:23:10
【问题描述】:
当站点托管在 AWS S3(使用云端)上时,如何为 MongoDB Stitch 应用程序(MongoDB Atlas 后端)设置 IP 地址白名单?
虽然我从未设置过 IP 地址,但该网站目前正在运行。
我只是不希望它在某个时候失去访问权限,因为我未能设置正确的 IP 地址白名单。也许没有必要,因为集群已经在 AWS 上?
谢谢!
【问题讨论】:
标签: mongodb-atlas mongodb-stitch
当站点托管在 AWS S3(使用云端)上时,如何为 MongoDB Stitch 应用程序(MongoDB Atlas 后端)设置 IP 地址白名单?
虽然我从未设置过 IP 地址,但该网站目前正在运行。
我只是不希望它在某个时候失去访问权限,因为我未能设置正确的 IP 地址白名单。也许没有必要,因为集群已经在 AWS 上?
谢谢!
【问题讨论】:
标签: mongodb-atlas mongodb-stitch
IP Whitelist 指定 Atlas 集群将接受来自客户端请求的 IP。客户端示例包括 MongoDB Compass、Mongo shell 和 Stitch。在这种情况下,您的应用仅通过 Stitch 间接连接到 Atlas。 Stitch 会自动为自己添加自己的白名单条目作为客户端。
除非您在 Stitch 设置中指定 Allowed Origins,否则 Stitch 不会限制任何跨域请求。否则,如果没有明确的白名单,任何使用客户端 SDK 的应用都无法运行!
这是您可以设置允许来源的控制面板,如果您只想能够从某些特定域连接到 Stitch:
简而言之,您无需配置 IP 白名单即可让您的站点与 Stitch 进行通信。一切都应该继续工作!
【讨论】: