簡體   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