2016-11-09 75 views
1

我在Azure上有一个Web应用程序,它连接到托管在Atlas(cloud.mongodb.com)上的MongoDB集群。从Azure应用服务连接到MongoDB Atlas集群

我想使用阿特拉斯,所以我不必关心MongoDb配置。 问题是我得到连接我的群集的超时。我必须在我的mongo群集白名单中设置应用程序服务ip,但是如果我尝试下载页面http://www.whatsmyip.org/,我会每次获得不同的IP。

在天蓝色的面板上,我尝试了一切,设置了VNET集成,设置了一个ASE,一个网关。我真的不知道如何公开IP。

但是我有一个可以查询mongo集群的虚拟机,它有一个公网ip和一个nsg(防火墙)的网络接口。

+1

这个问题实际上是关于出站IP地址的发现对应用服务的网络应用程序,而不是MongoDB的。有关于这个话题的问题(和答案)。 TL; DR没有Web应用的单个出站IP地址。 –

+0

你是对的,我已经解释了整个问题,最终找到了一个替代解决方案。我应该如何主持应用程序?如果我将所有其他企业服务部署在Azure上,是否有意义使用Atlas? –

+0

我找不到具有出站ips的面板。设置 - >属性 - > OUTBOUND IP ADDRESSES我已经将它们设置在白名单中,它可以工作 –

回答