繁体   English   中英

从Azure应用服务连接到MongoDB Atlas集群

[英]Connect to MongoDB Atlas cluster from an Azure App Service

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

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

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

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

为了扩大Paolo的答案,因为它不太清楚,我不得不做一些额外的研究。

在Azure门户中,选择您的应用程序服务,然后向下滚动到菜单中的“设置”部分(按概述为首)并选择属性。

向下滚动,直到找到出站IP地址。 这些是您要添加到Atlas白名单中的内容。

有用链接: https//blogs.msdn.microsoft.com/waws/2017/02/01/how-do-i-determine-the-outbound-ip-addresses-of-my-azure-app-service/

您可以将0.0.0.0/0列入白名单,然后依赖用户身份验证。 或者,您可以使用AWS作为Azure的替代方案并使用VPC对等。

https://www.mongodb.com/blog/post/introducing-vpc-peering-for-mongodb-atlas

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM