打开MongoDB控制台:s://mongodb.console.aliyun./serverless/cn-shanghai/instances选择正确的区域:比如“华东2(上海)”,打开相应的MongoDB实例,在「数据库连接」页面,有内网连接、公网连接两个地址。其中公网连接需要特别申请。
内网地址:一般应用中配置内网地址,云应用运行的VPC环境需要和MongoDB实例在的VPC环境是同一个。比如:dds-xxxxxxxxxxxxx.mongodb.rds.aliyuncs.
外网地址:当云应用和MongoDB不在同一个VPC时,需要通过外网地址来访问。需要满足两个条件:1、MongoDB所在的VPC能被外面访问到,白名单、安全组需要特别注意需要开放3717端口;2、云应用所在的VPC需要能访问公网,需要配置NAT、EIP。比如:dds-yyyyyyyyyyyyyy-pub.mongodb.rds.aliyuncs.
MongoDB实例名、密码,在创建MongoDB的时候已经设置。比如:taskmanager/task!23456,实例创建成功后系统会自动生成一个访问账户,比如:userxxxxxxxx
则应用配置如下:
#内网访问配置database=taskmanagerhost=dds-xxxxxxxxxxxxx.mongodb.rds.aliyuncs.port=3717username=userxxxxxxxxpassword=task!23456
#外网访问配置database=taskmanagerhost=dds-yyyyyyyyyyyyyy-pub.mongodb.rds.aliyuncs.port=3717username=userxxxxxxxxpassword=task!23456
https://ds.fanyaozu.com/tag/%e9%9d%9e%e6%a0%87%e5%93%81%e8%b7%9f%e6%ac%be%e9%94%80%e5%94%ae%e6%83%a8%e6%b7%a1%e6%8f%ad%e7%a7%98%e5%a4%9a%e6%95%b0%e5%95%86%e5%ae%b6%e4%b8%ba%e4%bd%95%e6%89%93%e9%80%a0%e7%88%86%e6%ac%be%e5%a4%b1
转载请注明:电商实战教程 » 如何在云开发平台使用MongoDB?