检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
创建并登录弹性云服务器,请参见购买弹性云服务器和登录弹性云服务器。 副本集实例绑定弹性公网IP,并设置安全组规则,确保可以通过弹性云服务器访问副本集实例。 在弹性云服务器上,安装MongoDB客户端。 安装MongoDB客户端,请参见如何安装MongoDB客户端。 安装的MongoDB客户端版本需要和实例版本一致。
创建并登录弹性云服务器,请参见购买弹性云服务器和登录弹性云服务器。 副本集实例绑定弹性公网IP,并设置安全组规则,确保可以通过弹性云服务器访问副本集实例。 在弹性云服务器上,安装MongoDB客户端。 安装MongoDB客户端,请参见如何安装MongoDB客户端。 安装的MongoDB客户端版本需要和实例版本一致。
通过内网连接DDS实例时,设置安全组规则分为如下两种情况: ECS与DDS实例在相同安全组时,默认ECS与DDS实例互通,无需设置安全组规则,执行通过Mongo Shell连接集群实例(内网连接)。 图1 相同安全组 ECS与DDS实例在不同安全组时,需要为DDS和ECS分别设置安全组规则。 图2 不同安全组
种情况: ECS与DDS实例在相同安全组时,默认ECS与DDS实例互通,无需设置安全组规则,执行通过Mongo Shell连接单节点实例(内网连接)。 图1 相同安全组 ECS与DDS实例在不同安全组时,需要为DDS和ECS分别设置安全组规则。 图2 不同安全组 设置DDS安全组
种情况: ECS与DDS实例在相同安全组时,默认ECS与DDS实例互通,无需设置安全组规则,执行通过Mongo Shell连接副本集实例(内网连接)。 图1 相同安全组 ECS与DDS实例在不同安全组时,需要为DDS和ECS分别设置安全组规则。 图2 不同安全组 设置DDS安全组
// 认证用的用户名和密码直接写到代码中有很大的安全风险,建议在配置文件或者环境变量中存放(密码应密文存放、使用时解密),确保安全; // 本示例以用户名和密码保存在环境变量中为例,运行本示例前请先在本地环境中设置环境变量(环境变量名称请根据自身情况进行设置)EXAM
设置安全组 安全组是一个逻辑上的分组,为同一个虚拟私有云内具有相同安全保护需求,并相互信任的弹性云服务器和DDS实例提供访问策略。 为了保障数据库的安全性和稳定性,在使用DDS实例之前,您需要设置相应的安全组规则,开通需访问数据库的IP地址和端口。 使用公网连接DDS实例时,需要
数据库实例名称 默认为创建迁移任务时选择的数据库实例,不可进行修改。 数据库用户名 目标数据库对应的数据库用户名。 数据库密码 目标数据库的登录密码。 在“迁移设置”页面,设置迁移对象,单击“下一步”。 图8 设置迁移对象 表7 迁移对象 参数 描述 迁移用户 常见的迁移用户一般分为两
场景一:当应用部署在华为云弹性云服务器上,且该弹性云服务器与文档数据库实例处于不同区域时,建议通过弹性公网IP连接DDS实例。 图1 不同区域ECS访问DDS 场景二:应用部署在其他厂商的云服务器上时,建议通过弹性公网IP连接DDS实例。 图2 其他云服务器访问DDS 本章节以部署弹性云服务器上的应用场景为例,介绍如何使用Mongo
场景一:当应用部署在华为云弹性云服务器上,且该弹性云服务器与文档数据库实例处于不同区域时,建议通过弹性公网IP连接DDS实例。 图1 不同区域ECS访问DDS 场景二:应用部署在其他厂商的云服务器上时,建议通过弹性公网IP连接DDS实例。 图2 其他云服务器访问DDS 本章节以部署弹性云服务器上的应用场景为例,介绍如何使用Mongo
设置安全组规则 安全组是一个逻辑上的分组,为同一个虚拟私有云内具有相同安全保护需求,并相互信任的弹性云服务器和DDS实例提供访问策略。 为了保障数据库的安全性和稳定性,在使用DDS实例之前,您需要设置安全组,开通需访问数据库的IP地址和端口。 通过弹性公网IP连接DDS实例时,需
设置安全组 安全组是一个逻辑上的分组,为同一个虚拟私有云内具有相同安全保护需求,并相互信任的弹性云服务器和DDS实例提供访问策略。 为了保障数据库的安全性和稳定性,在使用DDS实例之前,您需要设置相应的安全组规则,开通需访问数据库的IP地址和端口。 通过弹性公网IP连接DDS实例
目标实例的“连接管理”页面,“公网连接”页签的“数据库端口”。 用户名和密码 root管理员账号及其对应的密码,如若密码不正确或者忘记了密码,可通过重置管理员密码来修改密码。 证书名称 SSL证书文件名,该文件需放在执行该命令的路径下。 排除网络不通 内网访问 检查ECS与DDS是否在同一个区域、同一个VPC。
通过内网连接DDS实例时,设置安全组规则分为如下两种情况: ECS与DDS实例在相同安全组时,默认ECS与DDS实例互通,无需设置安全组规则,执行通过Mongo Shell连接集群实例(内网连接)。 图1 相同安全组 ECS与DDS实例在不同安全组时,需要为DDS和ECS分别设置安全组规则。 图2 不同安全组
设置安全组 安全组是一个逻辑上的分组,为同一个虚拟私有云内具有相同安全保护需求,并相互信任的弹性云服务器和DDS实例提供访问策略。 为了保障数据库的安全性和稳定性,在使用DDS实例之前,您需要设置相应的安全组规则,开通需访问数据库的IP地址和端口。 使用公网连接DDS实例时,需要
种情况: ECS与DDS实例在相同安全组时,默认ECS与DDS实例互通,无需设置安全组规则,执行通过Mongo Shell连接单节点实例(内网连接)。 图1 相同安全组 ECS与DDS实例在不同安全组时,需要为DDS和ECS分别设置安全组规则。 图2 不同安全组 设置DDS安全组
种情况: ECS与DDS实例在相同安全组时,默认ECS与DDS实例互通,无需设置安全组规则,执行通过Mongo Shell连接副本集实例(内网连接)。 图1 相同安全组 ECS与DDS实例在不同安全组时,需要为DDS和ECS分别设置安全组规则。 图2 不同安全组 设置DDS安全组
数据库实例创建后,系统会创建默认的管理员用户rwuser,但是需要需要客户指定,并满足密码复杂度要求。 通过此用户创建和管理客户自定义的角色和用户。该用户无默认密码,需要客户指定,并且需要满足密码复杂度要求。 使用场景 在执行mongodump和mongorestore操作时,如果
账户密码连续5次输入错误,账户会被锁定10s。 账户密码等级设置 文档数据库服务在控制台侧管理员密码的安全策略: 密码长度为8~32个字符。 密码必须为英文大小写字母、数字、特殊字符~!@#%^*-_=+?()$的组合。 文档数据库对在客户端新创的数据库用户,设置了密码安全策略:
明服务端指出客户端所提供的认证信息不正确或非法,请确认用户名和密码是否正确。 403 Forbidden 请求被拒绝访问。 返回该状态码,表明请求能够到达服务端,且服务端能够理解用户请求,但是拒绝做更多的事情,因为该请求被设置为拒绝访问,建议直接修改该请求,不要重试该请求。 404