有知道的大牛嗎?? 在線等,很急??!
打開MongoDB控制臺:https://mongodb.console.aliyun.com/serverless/cn-shanghai/instances選擇正確的區(qū)域:比如“華東2(上海)”,打開相應的MongoDB實例,在「數(shù)據(jù)庫連接」頁面,有內(nèi)網(wǎng)連接、公網(wǎng)連接兩個地址。其中公網(wǎng)連接需要特別申請。
內(nèi)網(wǎng)地址:一般應用中配置內(nèi)網(wǎng)地址,云應用運行的VPC環(huán)境需要和MongoDB實例在的VPC環(huán)境是同一個。比如:dds-xxxxxxxxxxxxx.mongodb.rds.aliyuncs.com
外網(wǎng)地址:當云應用和MongoDB不在同一個VPC時,需要通過外網(wǎng)地址來訪問。需要滿足兩個條件:1、MongoDB所在的VPC能被外面訪問到,白名單、安全組需要特別注意需要開放3717端口;2、云應用所在的VPC需要能訪問公網(wǎng),需要配置NAT、EIP。比如:dds-yyyyyyyyyyyyyy-pub.mongodb.rds.aliyuncs.com
MongoDB實例名、密碼,在創(chuàng)建MongoDB的時候已經(jīng)設(shè)置。比如:taskmanager/task!23456,實例創(chuàng)建成功后系統(tǒng)會自動生成一個訪問賬戶,比如:userxxxxxxxx
則應用配置如下:
#內(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