检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
推荐配置: maxIdleTimeMS = 10000ms 不要使用socketTimeoutMS来阻止某个操作在数据库端的运行时长。需要使用maxTimeMS,以便服务器可以取消已经被客户端遗弃的操作。 父主题: 应用程序开发教程
在页面左上角单击,选择“数据库 > 文档数据库服务 DDS”,进入文档数据库服务信息页面。 在“实例管理”页面,单击“购买数据库实例”。 配置实例信息后,单击“立即购买”。 可用区:选择多可用区选项。如图2所示。 图2 选择多可用区 其他的配置项请参见购买集群实例。
从第一条数据偏移offset条数据后开始查询,默认为0(偏移0条数据,表示从第一条数据开始查询)。 取值必须为数字,不能为负数。 limit 否 Integer 查询个数上限值。 取值范围: 1~100。 不传该参数时,默认查询前100条信息。
表3 links字段数据结构说明 名称 参数类型 是否必选 描述 href String 否 对应该API的URL,该字段为""。 rel String 否 取值为“self”,表示URL为本地链接。
datastore_version String 数据库版本。 datastore_name String 数据库类型。 description String 参数模板描述。 created String 创建时间,格式为“yyyy-MM-ddTHH:mm:ssZ”。
响应示例 { "keep_days":7, "audit_scope":"all", "audit_types":["insert"] } SDK 单击文档数据库服务 DDS SDK,下载SDK或查看SDK文档。
在页面左上角单击,选择“数据库 > 文档数据库服务 DDS”,进入文档数据库服务信息页面。 在“实例管理”页面,选择指定的集群实例,单击实例名称,进入“基本信息”页面。 在“基本信息 > 网络信息 > 安全组”处,单击安全组名称,进入安全组页面。
在页面左上角单击,选择“数据库 > 文档数据库服务 DDS”,进入文档数据库服务信息页面。 在左侧导航栏单击“回收站”,进入“回收站”页面。 在“回收站”页面,单击“回收站策略”,设置已删除实例保留天数,可设置范围为1~7天。单击“确定”,完成设置。
在页面左上角单击,选择“数据库 > 文档数据库服务 DDS”,进入文档数据库服务信息页面。 在“实例管理”页面,选择指定的集群实例,单击实例名称。 在“基本信息”页面的“节点信息”区域,选择“shard”页签,单击“添加shard”。
使用请参考《DDS API参考》的“查询实例列表”响应消息表“nodes 数据结构说明”的“id”。 允许查询的节点如下: 集群下面的mongos、shard、config节点。 副本集、单节点下面的所有节点。
响应示例 { "job_id":"3711e2ad-5787-49bc-a47f-3f0b066af9f5", "security_group_id":"73bed21a-708b-4985-b697-a96d0e0d2b39" } SDK 单击文档数据库服务 DDS
DDS是否支持添加节点 DDS的集群和副本集实例均支持添加节点,单节点由于架构比较特殊,不支持添加节点。 集群实例 集群实例由dds mongos(路由)、Config(配置)和Shard(分片)节点组成。其中,Shard节点和dds mongos节点支持添加节点,Config节点不支持添加节点
在页面左上角单击,选择“数据库 > 文档数据库服务 DDS”,进入文档数据库服务信息页面。 对于已绑定弹性公网IP的节点,在“实例管理”页面,选择指定的集群实例,单击实例名称。 在左侧导航树,单击“连接管理 > 公网连接”。
数据导出工具mongoexport。 数据导入工具mongoimport。 使用客户端工具前,需要对工具赋予执行权限。 执行chmod +x mongo,赋予连接实例的权限。 执行chmod +x mongoexport,赋予导出数据的权限。
表4 datastore字段数据结构说明 名称 参数类型 是否必选 描述 type String 是 数据库引擎。 取值:DDS-Community。 version String 是 数据库版本。
响应示例 { "job_id" : "bf26cf3c-d046-4080-bb45-f114be7afa5f", "restart_required" : false } SDK 单击文档数据库服务 DDS SDK,下载SDK或查看SDK文档。
响应消息 参数说明 表3 响应Body参数 名称 参数类型 说明 datastore_version String 数据库版本。 datastore_name String 数据库类型。
在页面左上角单击,选择“数据库 > 文档数据库服务 DDS”,进入文档数据库服务信息页面。 对于已绑定弹性公网IP的节点,在“实例管理”页面,选择指定的集群实例,单击实例名称。 在左侧导航树,单击“连接管理 > 公网连接”。
内网连接集群实例 设置安全组规则 通过Mongo Shell连接集群实例(内网连接) 通过Mongo Shell连接集群实例只读节点 父主题: 连接集群实例
完整示例 #!/usr/bin/python import pymongo import random import os # 认证用的用户名和密码直接写到代码中有很大的安全风险,建议在配置文件或者环境变量中存放(密码应密文存放、使用时解密),确保安全 # 本示例以用户名和密码保存在环境变量中为例