如何在云開發(fā)平臺使用MongoDB?
我來答

如何在云開發(fā)平臺使用MongoDB?

黃芬 2021-09-06 提問
221

有知道的大牛嗎?? 在線等,很急?。?

關閉
提交回答
1 個回答
我來答
鄧瑞林

打開MongoDB控制臺:https://mongodb.console.aliyun.com/serverless/cn-shanghai/instances選擇正確的區(qū)域:比如“華東2(上海)”,打開相應的MongoDB實例,在「數據庫連接」頁面,有內網連接、公網連接兩個地址。其中公網連接需要特別申請。

內網地址:一般應用中配置內網地址,云應用運行的VPC環(huán)境需要和MongoDB實例在的VPC環(huán)境是同一個。比如:dds-xxxxxxxxxxxxx.mongodb.rds.aliyuncs.com

外網地址:當云應用和MongoDB不在同一個VPC時,需要通過外網地址來訪問。需要滿足兩個條件:1、MongoDB所在的VPC能被外面訪問到,白名單、安全組需要特別注意需要開放3717端口;2、云應用所在的VPC需要能訪問公網,需要配置NAT、EIP。比如:dds-yyyyyyyyyyyyyy-pub.mongodb.rds.aliyuncs.com

MongoDB實例名、密碼,在創(chuàng)建MongoDB的時候已經設置。比如:taskmanager/task!23456,實例創(chuàng)建成功后系統(tǒng)會自動生成一個訪問賬戶,比如:userxxxxxxxx

則應用配置如下:

#內網訪問配置database=taskmanagerhost=dds-xxxxxxxxxxxxx.mongodb.rds.aliyuncs.comport=3717username=userxxxxxxxxpassword=task!23456

#外網訪問配置database=taskmanagerhost=dds-yyyyyyyyyyyyyy-pub.mongodb.rds.aliyuncs.comport=3717username=userxxxxxxxxpassword=task!23456


回答于 2021-09-06
贊同
評論
掃碼關注
獲取更多出海問答的相關信息
個人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務合作
商務合作
投稿采訪
投稿采訪
出海管家
出海管家