检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
sh.enableSharding("<database>") 示例: sh.enableSharding("mytable") 方式二 use admin db.runCommand({enablesharding:"<database>"}) 对集合进行分片。 方式一 sh
P通过弹性云服务器连接文档数据库实例。 文档数据库服务和弹性云服务器在不同的安全组默认不能访问,需要在文档数据库服务所属安全组添加一条“入”的访问规则。 文档数据库服务默认端口:8635,需要手动修改才能访问其它端口。 安全性高,可实现DDS的较好性能。 通过内网连接集群实例 通过内网连接副本集实例
runCommand({shardcollection:"<database>.<collection>",key:{"keyname":<value> }}) 表1 参数说明 参数 说明 <database> 数据库名称。 <collection> 集合名称。 <keyname>
"<action>", ... ] }, ... ], roles: [ { role: "<role>", db: "<database>" } | "<role>", ... ], authenticationRestrictions: [
DDS最佳实践汇总 本手册基于华为云文档数据库服务实践所编写,用于指导您完成相关设置,购买更符合业务的数据库实例。 章节名称 简介 安全最佳实践 介绍在DDS使用过程中的安全最佳实践,旨在为提高整体安全能力提供可操作的规范性指导。 连接DDS实例的常用方式 介绍DDS的常用连接方式。
dds:instance:list √ √ 获取可恢复的数据库列表 GET /v3/{project_id}/instances/{instance_id}/restore-database dds:instance:list √ √ 获取可恢复的数据库集合列表 GET /v3/{project
的组合。 db_name String 否 数据库名称,默认为“admin”。 请求示例 检查数据库密码 { "user_name": "rwuser", "user_pwd": "******" } 响应消息 响应示例 {} SDK 单击文档数据库服务 DDS SDK,下载SDK或查看
数据库版本 DDS是否支持版本升级
restore_collection_time String 是 数据库集合恢复时间点。 UNIX时间戳格式,单位是毫秒,时区是UTC。 请求示例 恢复数据库级备份,数据库名称为test { "restore_collections": [ { "database": "test",
创建killOp规则 接口说明 创建killOp规则。 约束说明 仅支持副本集,集群实例。 仅支持数据库版本3.4版本及以后版本。 仅支持执行节点规格4U及以上。 每个实例最多创建10个killOp规则。 规则创建后为禁用状态。 调试 您可以在API Explorer中调试该接口。
数据库迁移 DDS实例是否支持跨region迁移 不同账号下的DDS数据库如何进行迁移? 高版本MongoDB迁移至低版本时,兼容度如何评估?
数据库存储 DDS使用的的存储配置是什么 数据超过了文档数据库实例的最大存储容量怎么办 什么是DDS实例的只读状态?
参数名称 说明 rwuser 账号名,即数据库账号。 <password> 数据库账号对应的密码,需要替换为真实密码。 如果密码中包含特殊字符“@”、“!”、“$”和“%”需要分别替换为对应的十六进制的URL编码(ASCII码)“%40”、“%21”、“%24”和“%25”。 示例:密码为****@%***
获取killOp规则列表 接口说明 获取killOp规则列表。 约束说明 仅支持副本集,集群实例。 仅支持数据库版本3.4版本及以后版本。 仅支持执行节点规格4U及以上。 调试 您可以在API Explorer中调试该接口。 URI URI格式 GET https://{Endp
db_name String 否 数据库名称,默认为“admin”。 请求示例 修改数据库密码。 { "user_name": "rwuser", "user_pwd": "******" } 响应消息 响应示例 {} SDK 单击文档数据库服务 DDS SDK,下载SDK或查
MongoClient(connStr); try { // 使用名为 someonedb 的数据库 MongoDatabase database = mongoClient.getDatabase("someonedb"); //
管理数据库权限 默认权限机制 角色管理 用户管理
<instance_port> 端口,默认8635,当前端口,参考“基本信息”页面该实例的“数据库端口”。 <database_name> 数据库名,即需要连接的数据库名。 authSource 鉴权用户数据库,取值为admin。 ssl 连接模式,值为true代表是使用ssl连接模式。 使
表2 参数说明 名称 参数类型 是否必选 描述 users String 是 数据库用户信息。 注意: 返回格式按照数据库原生格式返回,需要用户解析。 total_count Integer 是 数据库用户总数。 响应示例 { "total_count": 1, "users":
参数名称 说明 rwuser 帐号名,即数据库帐号。 <password> 数据库帐号对应的密码,需要替换为真实密码。 如果密码中包含特殊字符“@”、“!”、“$”和“%”需要分别替换为对应的十六进制的URL编码(ASCII码)“%40”、“%21”、“%24”和“%25”。 示例:密码为****@%***