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

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

黃芬 2021-09-06 提問
196

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

關(guān)閉
提交回答
1 個(gè)回答
我來答
鄧瑞林

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

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

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

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

則應(yīng)用配置如下:

#內(nèi)網(wǎng)訪問配置database=taskmanagerhost=dds-xxxxxxxxxxxxx.mongodb.rds.aliyuncs.comport=3717username=userxxxxxxxxpassword=task!23456

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


回答于 2021-09-06
贊同
評(píng)論
掃碼關(guān)注
獲取更多出海問答的相關(guān)信息
個(gè)人VIP
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家