内网连接
使用场景:系统默认提供内网IP地址,通过该地址连接数据库。
当应用部署在弹性云服务器上,且该弹性云服务器与文档数据库服务实例处于同一区域、可用区、虚拟私有云子网内,建议单独使用内网IP通过弹性云服务器连接文档数据库服务实例。
文档数据库服务和弹性云服务器在不同的安全组默认不能访问,需要在文档数据库服务所属安全组添加一条“入”的访问规则。
文档数据库服务默认端口:8030,需要手动修改才能访问其它端口。
连接到单节点:
mongodb://<username>:<password>@<instance_ip>:<instance_port>/<database_name>?authSource=admin&ssl=true
连接到副本集:
mongodb://<username>:<password>@<instance_ip>:<instance_port>/<database_name>?authSource=admin&replicaSet=replica&ssl=true
连接到集群:
mongodb://<username>:<password>@<instance_ip>:<instance_port>/<database_name>?authSource=admin&ssl=true
公网连接
使用场景:通过给数据库绑定弹性公网IP的方式访问。
当应用部署在弹性云服务器上,且该弹性云服务器与文档数据库服务实例处于不同区域时,建议单独使用弹性公网IP通过弹性云服务器连接文档数据库服务实例。
当应用部署在其他云服务的系统上时,建议单独使用弹性公网IP通过弹性云服务器连接文档数据库服务实例。
连接方式:参考上面内网连接部分。
应用程序连接
使用场景:通过各类应用程序连接数据库。