全部产品

如何在云开发平台使用MongoDB

打开MongoDB控制台:https://mongodb.console.aliyun.com/serverless/cn-shanghai/instances,选择正确的区域:比如“华东2(上海)”,打开相应的MongoDB实例,在「数据库连接」页面,有内网连接、公网连接两个地址。其中公网连接需要特别申请。

内网地址:一般应用中配置内网地址,云应用运行的VPC环境需要和MongoDB实例在的VPC环境是同一个。比如:dds-xxxxxxxxxxxxx.mongodb.rds.aliyuncs.com

外网地址:当云应用和MongoDB不在同一个VPC时,需要通过外网地址来访问。需要满足两个条件:1、MongoDB所在的VPC能被外面访问到,白名单、安全组需要特别注意需要开放3717端口;2、云应用所在的VPC需要能访问公网,需要配置NAT、EIP。比如:dds-yyyyyyyyyyyyyy-pub.mongodb.rds.aliyuncs.com

MongoDB实例名、密码,在创建MongoDB的时候已经设置。比如:taskmanager/task!23456,实例创建成功后系统会自动生成一个访问账户,比如:userxxxxxxxx

则应用配置如下:

  1. #内网访问配置
  2. database=taskmanager
  3. host=dds-xxxxxxxxxxxxx.mongodb.rds.aliyuncs.com
  4. port=3717
  5. username=userxxxxxxxx
  6. password=task!23456
  1. #外网访问配置
  2. database=taskmanager
  3. host=dds-yyyyyyyyyyyyyy-pub.mongodb.rds.aliyuncs.com
  4. port=3717
  5. username=userxxxxxxxx
  6. password=task!23456