MongoDB Atlas-在AWS S3和Cloudfront上托管时配置IP白名单

时间:2019-03-20 12:51:46

标签: mongodb-atlas mongodb-stitch

当网站托管在AWS S3上(使用Cloudfront)时,如何为MongoDB Stitch应用程序(MongoDB Atlas后端)设置IP地址白名单?

尽管我从未设置IP地址,但该站点当前正在运行。

我只是不希望它在某个时候失去访问权限,因为我没有设置正确的IP地址白名单。也许没有必要,因为集群已经在AWS上了吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

IP Whitelist指定Atlas群集将从其接受客户端请求的IP。客户示例包括MongoDB Compass,Mongo Shell和Stitch。在这种情况下,您的应用只能通过Stitch间接连接到Atlas。 Stitch会自动将自己的白名单条目添加为客户端。

Stitch不会限制任何跨域请求,除非您在Stitch设置中指定了“允许的来源”。否则,如果没有明确的白名单,使用客户端SDK的应用程序将无法运行!

如果您仅希望能够从某些特定域连接到Stitch,则可以在 控制台中设置“允许的起源”:

The Allowed Origins entry box on the Stitch Setting panel

简而言之,您无需配置IP白名单即可允许您的站点与Stitch通信。一切都应该继续工作!