当网站托管在AWS S3上(使用Cloudfront)时,如何为MongoDB Stitch应用程序(MongoDB Atlas后端)设置IP地址白名单?
尽管我从未设置IP地址,但该站点当前正在运行。
我只是不希望它在某个时候失去访问权限,因为我没有设置正确的IP地址白名单。也许没有必要,因为集群已经在AWS上了吗?
谢谢!
答案 0 :(得分:1)
IP Whitelist指定Atlas群集将从其接受客户端请求的IP。客户示例包括MongoDB Compass,Mongo Shell和Stitch。在这种情况下,您的应用只能通过Stitch间接连接到Atlas。 Stitch会自动将自己的白名单条目添加为客户端。
Stitch不会限制任何跨域请求,除非您在Stitch设置中指定了“允许的来源”。否则,如果没有明确的白名单,使用客户端SDK的应用程序将无法运行!
如果您仅希望能够从某些特定域连接到Stitch,则可以在 控制台中设置“允许的起源”:
简而言之,您无需配置IP白名单即可允许您的站点与Stitch通信。一切都应该继续工作!