有知道的大牛嗎?? 在線等,很急?。?
打開(kāi)MongoDB控制臺(tái):https://mongodb.console.aliyun.com/serverless/cn-shanghai/instances選擇正確的區(qū)域:比如“華東2(上海)”,打開(kāi)相應(yīng)的MongoDB實(shí)例,在「數(shù)據(jù)庫(kù)連接」頁(yè)面,有內(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í),需要通過(guò)外網(wǎng)地址來(lái)訪問(wèn)。需要滿足兩個(gè)條件:1、MongoDB所在的VPC能被外面訪問(wèn)到,白名單、安全組需要特別注意需要開(kāi)放3717端口;2、云應(yīng)用所在的VPC需要能訪問(wèn)公網(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è)訪問(wèn)賬戶,比如:userxxxxxxxx
則應(yīng)用配置如下:
#內(nèi)網(wǎng)訪問(wèn)配置database=taskmanagerhost=dds-xxxxxxxxxxxxx.mongodb.rds.aliyuncs.comport=3717username=userxxxxxxxxpassword=task!23456
#外網(wǎng)訪問(wèn)配置database=taskmanagerhost=dds-yyyyyyyyyyyyyy-pub.mongodb.rds.aliyuncs.comport=3717username=userxxxxxxxxpassword=task!23456