Pao*_*chi 5 azure mongodb azure-web-app-service
我在Azure上有一个Web应用程序,可连接到Atlas(cloud.mongodb.com)上托管的MongoDB群集。
我想使用Atlas,所以不必关心MongoDb的配置。问题是我连接集群时超时。我必须在mongo群集白名单中设置应用程序服务ip,但是如果我尝试下载http://www.whatsmyip.org/页面,则每次获得的IP都会不同。
在天蓝色面板上,我尝试了所有操作,设置了VNET集成,设置了ASE(网关)。我真的不知道如何公开公共IP。
但是我有一个可以查询mongo群集的VM,它有一个带有公共ip和nsg(防火墙)的网络接口。
小智 10
要扩展Paolo的答案还不是很清楚,我不得不做一些额外的研究。
在Azure门户中,选择您的App Service并向下滚动到菜单中的“设置”部分(以概述为标题),然后选择属性。
向下滚动,直到找到出站IP地址。这些是您要添加到Atlas白名单中的。
有用的链接:https : //blogs.msdn.microsoft.com/waws/2017/02/01/how-do-i-determine-the-outbound-ip-addresses-of-my-azure-app-service/
小智 1
您可以将 0.0.0.0/0 列入白名单,然后依赖用户身份验证。或者,您可以使用 AWS 作为 Azure 的替代方案并使用 VPC 对等互连。
https://www.mongodb.com/blog/post/introducing-vpc-peering-for-mongodb-atlas
| 归档时间: |
|
| 查看次数: |
1667 次 |
| 最近记录: |