华为云用户手册

  • 提交审核 架构设计完成后提交审核。 提交审核:将方案和设计提交给华为和伙伴的架构师审核。 架构选择:选择需要评审的架构名称。 方案审核责任人:一般选择华为和伙伴的的架构师。 图13 提交方案设计审核 提交后由华为和伙伴侧架构师对方案进行审核,如审核通过,则方案设计完成;如审核未通过须按照评审意见修改后再提交。 图14 方案设计完成 审核主要对提交的材料是否满足要求、集成架构图是否规范、部署资源清单是否正确等进行检查,为了提高审核效率,请在提交前进行自检。
  • 不复用报告-架构设计指导 设计集成架构: 进入“设计中心”点击“创建一个技术架构”--》“集成架构”--》点击“集成架构” 图2 创建“集成架构” 新建集成架构,须填写的信息如下: 架构名称:默认为“集成架构”,可自定义。 选择架构模板:本次以选择“无模板”举例,您也可以根据情况选择合适的方式。 无模板:不使用模板。 加速场架构模板:加速场架构模版提供了同场景下的参考架构,您可以引用至当前的方案下进行二次编辑从而更高效的完成架构设计。例如可以通过模板关键字搜索:“我想找一个制造行业供应链协同场景的模板” 解决方案工作台解决方案加速场提供大量架构模板可供架构设计参考,还可以通过引用后修改使用,详细使用操作参见架构模板帮助文档。 从已有架构复制:如果在这个空间之前已经创建了其他的空间,且画好了架构图,则可以通过这里把其他空间的架构图复制到本空间(使用该功能,部署架构也会同步复制)。 部署环境:本次方案部署的环境,这里只能选择创建方案时候填写的部署环境,其他的部署环境会置灰无法选择(由于下方截图的这个方案在方案设计的时候选择的是“华为公有云”,所以这里也只能选择“华为公有云”)。 架构描述:可以对架构图进行说明,一般无需填写。 以上信息都完善后,点击“确认”,提交集成架构的信息。 图3 完善“集成架构信息” 进入画布设计的页面。 您可以通过拖拽的方式,将左边的图元拖拽到右边的画布中,并用线条等图形将图元连接,体现逻辑组网关系和业务流转关系。 如您想参考现有的架构模板,您可以点击右下角的“模板推荐”,筛选您需要的模板,如有合适的模板,你可以引用到当前空间的画布中,并根据您本次的部署情况稍加调整。 图4 画布设计页面 设计集成架构的要求如下: 架构图需要体现逻辑组网关系,和业务流转关系。 架构图需要体现使用到的华为云服务资源的种类和数量。 需要在架构图体现部署了哪些业务。 华为云的服务必须使用对应的华为云图标,自建的服务使用第三方的图标或者自定义的图标,如果使用自定义图标,需要对图标说明是“XX自建服务”。 华为云的服务器不能使用默认的“弹性云服务器”或者“E CS ”来命名,需要在命名中体现服务器的用途,比如服务器上部署了一个自建mysql数据库,则可以将服务器命名为“自建mysql数据库”;如使用到自建的redis,kafka,nginx等中间件,也需要在服务器的命名中体现出来。 可靠性要求的安全服务, 比如HSS、Anti-ddos、 堡垒机 、Waf等也需要在架构图中体现;每台ECS都需要配置一个HSS主机安全服务,也需要在架构图中体现出来。 根据设计要求完成集成架构的设计: 图5 设计架构 点击“保存”,根据实际情况勾选“手动评估补充”部分的内容。 点击“确认”完成集成架构的设计。 图6 完善集成架构的可靠性要求信息 设计部署架构,配置资源清单: 点击“创建一个部署架构”,填写部署架构信息: 架构名称:可自定义。 架构类型:一共4种类型分别为手工部署、手工部署(图形模式)、自动部署(CAM)、自动部署( RFS )。本次以选择“手工部署(图形模式)”举例。 手工部署:需要手动新建并搜索架构图中的云服务进行规格配置。 手工部署(图形模式):通过点击架构上的云图标方式,在线勾选需要的云服务的规格配置。 自动部署(CAM):当前仅支持华为公有云下华南广州区域的自动部署架构设计。使用前请评估是否满足方案需求。 自动部署(RFS):选择好云资源后,通过解决方案工作台一键开通资源,当前部分云服务不支持自动部署。 如评估本次使用自动部署,可参考自动部署的操作指导,“自动部署(CAM)”跳转后查看“自动部署-CAM自动部署”的内容;“自动部署(RFS)”跳转后查看“自动部署-RFS自动部署”的内容。 部署环境:只能选择“方案创建”阶段填写的部署环境,其他的部署环境选项无法选择。 架构描述:对部署架构的描述,非必填。 完成信息填写,点击“确认”。 图7 创建部署架构1 点击创建好的部署架构,进入“图形化配置”页面,点击华为云服务的图标,选择云服务的规格配置信息。 配置好规格的云服务的图标底色,相比未配置规格的云服务图标,底色会发生变化,通过该方法可以直观的看出遗漏了哪些云服务未配置规格。 如下图所示:未配置规格的图标底色为红色,已配置规格的图标底色为蓝色。 非华为云服务的图标无需进行规格的配置。 图8 云服务规格配置1 图9 云服务规格配置2 所有的云服务的规格配置好之后,点击“配置清单”,可查看配置好的资源清单,在右上角会自动统计按照当前配置需要的费用总数。 配置完成后点击右上角的“提交审核”按钮,待华为测试工程师审核即可。提交审核的操作指导点击跳转“提交审核”。 图10 查看配置好的资源清单 云服务资源清单配置要求 为了不造成资源的浪费,在保证系统能正常运行的前提下,云服务的规格应当尽量选择低一点的配置。 云服务资源清单的种类、数量需要和架构图中云服务的种类、数量保持一致,通过“图形化配置”的方式,可以保障该要求完成。 所有的华为云的服务都需要有配置清单,非华为云的云服务可以不用配置清单。
  • 复用报告-架构设计指导 进入“设计中心”页面,系统会自动加载您选择的复用方案的“集成架构”和“部署架构”。如确认本次认证的“集成架构”和“部署架构”与复用方案的完全一致,则点击右上角的“提交审核”按钮,待华为测试工程师审核即可。 图11 复用报告-集成架构 点击“集成架构”左边的下拉框,显示的是系统自动加载的复用方案的“部署架构”,点击“配置清单”,可以看到云服务规格数量明细。 右上角的“配置费用”是“配置清单”的费用总和。 图12 复用报告-部署架构 如确认本次认证的“集成架构”和“部署架构”与复用方案的完全一致,则点击右上角的“提交审核”按钮,待华为测试工程师审核即可。 集成架构如需调整,只能按照“方案管理--》是否复用已完成认证方案--》自检架构是否一致”的规则进行微调,只能调整辅助性的云服务比如“ Web应用防火墙 WAF”、“ 云堡垒机 CBH”等云服务,不能调整核心云服务比如数据库由RDS for Mysql变为了 GaussDB for Mysql,中间件由消息队列kafka变为了消息队列rabbitMQ等等。
  • “二进制扫描”漏洞处理 关于“二进制扫描”漏洞的修改,您可以参考以下几点建议来进行处理。 由于扫描工具存在一定的误报概率,对怀疑为误报的漏洞参考“服务依赖组件漏洞分析表”中的“漏洞误报分析”进行误报分析。分析结果通过华为扫描工具工程师确认为误报的可不处理。 将漏洞组件升级到最新版本。 产品版本打包时排除未使用的组件;容器镜像选择使用安全的基础镜像,只包含应用运行时依赖的组件。 将长期无人维护的开源组件替换为功能类似活跃度更高的安全组件。 对于没有可用升级版本的,参考“服务依赖组件漏洞分析表”中的“漏洞处理分析”进行漏洞处理分析。需根据漏洞原理分析漏洞触发场景、出现漏洞的影响,对产品受影响的场景需采取有效规避措施,测试完成前不能整改的需给出整改计划。分析结果通过华为安全工程师评审后归档保存。 “服务依赖组件漏洞分析”表提供了填写说明和填写模板供您填写前参考。 漏洞处理分析需要由熟悉产品内部运行过程的人员结合漏洞触发场景完成。
  • 功能特性 功能 功能描述 运维事件管理 由SRE通报的所有现网发生的可能造成或者已经造成服务的中断和业务质量下降的系统告警等问题,由运维团队负责管理。 通知组管理 组内人员通常包括运维代表、开发代表、相关领域专家等,使用场景为运维事件发送通知、WarRoom基于通知组方式发送通知。 快速通报 运维事件系统DB及 CSS 不可用时需发送通知的逃生通道。 WarRoom 由运维代表决策,Oncall团队负责操作创建,针对重大故障的一种应急处置的协同机制,创建WarRoom,并选择相关人员进行通知。
  • 修订记录 发布日期 更新特性 2024-05-30 第五十次正式发布,包含以下修改内容: 新增p99监控描述。 2024-03-30 第四十九次正式发布,包含以下修改内容: 新增支持集群实例dds mongos节点批量提交。 2023-12-30 第四十八次正式发布,包含以下修改内容: 支持修改自定义端口。 2023-07-30 第四十七次正式发布,包含以下修改内容: 支持只读节点补丁升级。 2023-05-30 第四十六次正式发布,包含以下修改内容: 当实例存在异常节点时,该节点可以进行强制重启。 当实例存在异常节点时,可以进行强制规格变更。 2022-10-30 第四十五次正式发布,包含以下修改内容: 支持通过LTS服务查询DDS实例审计日志。 2022-03-30 第四十四次正式发布,包含以下修改内容: DDS包周期实例支持添加只读节点。 只读节点支持存储空间扩容。 2021-12-30 第四十三次正式发布,包含以下修改内容: 新增补丁升级。 2021-11-30 第四十二次正式发布,包含以下修改内容: 副本集实例支持添加副本集实例只读节点。 2021-07-30 第四十一次正式发布,包含以下修改内容: 新增修改实例备注。 新增使用浏览器直接下载。 新增按地址下载。 2021-06-30 第四十次正式发布,包含以下修改内容: 新增设置秒级监控。 支持RocksDB引擎,兼容MongoDB 4.2版本。 2021-05-30 第三十九次正式发布,包含以下修改内容: 新增设置可维护时间段。 2021-04-30 第三十八次正式发布,包含以下修改内容: 新增查看参数修改历史。 新增导出参数模板。 新增应用参数模板。 新增查看参数模板应用记录。 新增设置跨区域备份策略。 参数组更名为参数模板。 副本集实例支持可用区部署切换。 DDS实例名称支持中文。 跨网段访问配置当前最多可支持配置30个源端网段。 2021-03-30 第三十七次正式发布,包含以下内容: 新增迁移可用区。 2021-01-30 第三十六次正式发布,包含以下内容: 新增恢复集群备份到本地自建数据库。 2020-12-30 第三十五次正式发布,包含以下内容: DDS支持极速云盘。 DDS支持删除源端网段。 2020-10-30 第三十四次正式发布,包含以下内容: 资源标签支持20个配额。 2020-09-30 第三十三次正式发布,包含以下内容: 下线社区增强版。 社区版4.0实例支持鲲鹏机型。 2020-08-30 第三十二次正式发布,包含以下内容: 社区版集群实例最大支持32个mongos和32个shard。 副本集存储空间最大值调整到3000GB。 社区版实例支持恢复备份至当前实例。 2020-07-30 第三十一次正式发布,包含以下内容: 副本集实例支持跨网段配置。 2020-05-30 第三十次正式发布,包含以下内容: 提供回收站功能。 2020-04-30 第二十九次正式发布,包含以下内容: 支持购买多az社区版实例。 2020-04-15 第二十八次正式发布,包含以下内容: 副本集实例支持同VPC下跨子网访问配置。 2020-03-31 第二十七次正式发布,包含以下内容: 新增如下监控指标。 mongo044_swap_usage mongo050_top_total_time mongo051_top_read_time mongo052_top_write_time mongo053_wt_flushes_status mongo054_wt_cache_used_percent mongo055_wt_cache_dirty_percent 2020-02-14 第二十六次正式发布,包含以下内容: 副本集实例支持新增至五节点或七节点。 根据界面优化更新重启及删除实例、添加节点、扩容存储、变更规格、备份与恢复、参数组、监控相关的操作步骤。 2019-12-09 第二十五次正式发布,包含以下内容: 新增什么是参数模板。 支持删除已冻结的包周期实例。 支持添加dds mongos节点时选择AZ。 支持任务中心查看规格变更、添加节点、重启、恢复到新实例、恢复到指定时间点任务。 2019-11-11 第二十四次正式发布,包含以下内容: 社区版集群实例支持扩容到2000GB。 修改DDS的 云监控 指标维度。 修改支持与限制的命令。 2019-10-18 第二十三次正式发布,包含以下内容: 补充设置自动备份策略的注意事项。 新增数据迁移的注意事项。 修改标签的命名规则。 支持导出错误日志和慢日志明细。 补充连接实例相关的故障排除。 2019-09-11 第二十二次正式发布,包含以下内容: 社区版集群实例最大支持16个dds mongos和16个shard。 社区版实例支持审计日志功能。 社区版副本集实例支持库表级时间点恢复。 2019-08-13 第二十一次正式发布,包含以下内容: 社区版实例支持慢日志明文显示。 支持通过参数设置统计函数功能。 增强版集群实例支持恢复到指定时间点。 2019-07-07 第二十次正式发布,包含以下内容: 新增审计日志。 2019-06-13 第十九次正式发布,包含以下内容: 新增权限管理。 2019-04-19 第十八次正式发布,包含以下内容: 根据界面优化更新重启及删除实例、备份与恢复、参数组、存储、安全、标签、任务中心、监控相关操作的操作步骤。 支持手动切换副本集实例的主备节点。 新增通过mongodump和mongorestore工具迁移数据。 2019-03-25 第十七次正式发布,包含以下内容: 备份保留天数最多支持732天。 2019-02-15 第十六次正式发布,包含以下内容: 增强版集群实例支持按需计费转包周期。 新增恢复副本集备份到本地自建数据库。 界面上按需计费实例的扩容操作取消规格确认页面,文档中删除相关描述。 2019-01-07 第十五次正式发布,包含以下内容: 添加新的方式修改实例名称。 2018-11-23 第十四次正式发布,包含以下内容: DDS社区版实例支持下载错误日志和慢日志。 2018-11-02 第十三次正式发布,包含以下内容: 支持副本集实例按需计费转包周期。 支持按需计费实例批量转包周期。 支持批量续费包周期实例。 2018-09-26 第十二次正式发布,包含以下内容: 支持变更实例的CPU和内存规格时不中断业务。 对接标签管理服务。 2018-09-06 第十一次正式发布,包含以下内容: 支持集群和单节点按需计费实例转包周期。 手动备份的备份名称区分大小写字母。 支持修改参数组描述。 支持降低社区版实例的CPU和内存规格。 2018-08-03 第十次正式发布,包含以下内容: 支持下载备份文件。 2018-07-02 第九次正式发布,包含以下内容: 支持DDS社区增强版。 支持修改实例安全组。 支持任务中心。 优化自动备份策略。 支持用户删除自动备份。 副本集的存储空间上限值变更为2000GB。 2018-06-15 第八次正式发布,包含以下内容: 支持通过开关开启和关闭自动备份策略。 2018-06-01 第七次正式发布,包含以下内容: 支持兼容社区版MongoDB 3.4版本。 支持重启实例和删除实例时二次验证。 2018-05-04 第六次正式发布,包含以下内容: 支持创建“包年/包月”模式的副本集实例。 支持单节点公测。 副本集商用。 2018-04-13 第五次正式发布,包含以下内容: 创建实例页面支持设置实例名称。 支持开启和关闭公网访问。 支持查看所有shard节点的慢日志。 创建实例时磁盘存储空间范围变更。 扩容存储的最小扩容量变更。 支持为新创建的实例创建数据库账户。 支持删除添加失败的节点。 支持变更实例的CPU和内存规格。 2017-12-29 第四次正式发布,包含以下内容: 根据界面适配资料。 2017-11-08 第三次正式发布,包含以下内容: 文档数据库服务商用。 2017-08-18 第二次正式发布,包含以下内容: 根据界面优化更新购买数据库实例操作步骤。 根据界面优化更新通过SSL证书连接数据库实例的操作步骤。 2017-03-03 第一次正式发布。
  • 步骤3:用户登录并验证权限 用户创建完成后,可以使用新用户的用户名及身份凭证登录华为云验证权限,即“DDS ReadOnlyAccess”权限。更多用户登录方法请参见用户登录华为云方法。 在华为云登录页面,单击左下角的“ IAM 用户”。 图10 IAM用户登录 在“IAM用户登录”页面,输入账号名、用户名及用户密码,使用新创建的用户登录。 账号名为该IAM用户所属华为账号的名称。 用户名和密码为账号在IAM创建用户时输入的用户名和密码。 如果登录失败,您可以联系您的账号主体,确认用户名及密码是否正确,或是重置用户名及密码,重置方法请参见忘记IAM用户密码。 登录成功后,进入华为云控制台,请先切换至授权区域。 图11 切换至授权区域 在“服务列表”中选择文档数据库服务,进入DDS主界面,单击右上角“购买数据库实例”,若提示权限不足,表示“DDS ReadOnlyAccess”已生效。 在“服务列表”中选择除文档数据库服务外的任一服务,如“弹性云服务器”,若提示权限不足,表示“DDS ReadOnlyAccess”已生效。
  • 修订记录 发布日期 更新特性 2024-05-30 第三十七次正式发布,包含以下修改内容: 新增支持共享VPC。 2024-03-30 第三十六次正式发布,包含以下修改内容: 新增支持选择节点可用区。 2024-01-30 第三十五次正式发布,包含以下修改内容: 新增购买实例支持极速云盘。 2023-11-30 第三十四次正式发布,包含以下修改内容: 支持添加集群实例只读节点。 2023-10-30 第三十三次正式发布,包含以下修改内容: 支持磁盘加密。 2023-06-30 第三十二次正式发布,包含以下修改内容: 备份时以加密方式存储备份。 2021-12-30 第三十一次正式发布,包含以下修改内容: 新增通过程序代码连接集群实例。 新增通过程序代码连接副本集实例。 新增通过程序代码连接单节点实例。 2021-10-30 第三十次正式发布,包含以下修改内容: 新增入门概览。 2021-05-30 第二十九次正式发布,包含以下修改内容: 支持快速购买及自定义购买。 2021-04-30 第二十八次正式发布,包含以下修改内容: 参数组更名为参数模板。 2020-10-30 第二十七次正式发布,包含以下修改内容: 资源标签支持20个配额。 2020-09-30 第二十六次正式发布,包含以下修改内容: 下线社区增强版。 社区版4.0实例支持鲲鹏机型。 2020-08-30 第二十五次正式发布,包含以下修改内容: 社区版集群实例最大支持32个dds mongos和32个shard。 副本集存储空间最大值调整到3000GB。 2020-07-30 第二十四次正式发布,包含以下修改内容: 副本集实例支持跨网段访问配置。 2020-07-15 第二十三次正式发布,包含以下修改内容: 支持DCC的能力。 2020-05-30 第二十二次正式发布,包含以下修改内容: 增强版集群实例支持企业项目。 2020-04-30 第二十一次正式发布,包含以下修改内容: IAM权限模板刷新。 支持购买多az的社区版实例 。 2020-04-15 第二十次正式发布,包含以下修改内容: 副本集实例支持同VPC下跨子网访问配置。 2020-03-31 第十九次正式发布,包含以下修改内容: 支持包月转按需。 支持创建实例密码后置。 社区版集群支持申请shard/config节点的地址。 2020-03-13 第十八次正式发布,包含以下内容: 修改单节点实例的连接地址。 2020-02-14 第十七次正式发布,包含以下内容: 根据界面优化更新创建实例的操作步骤。 2020-01-07 第十六次正式发布,包含以下内容: 调整快速入门手册大纲。 2019-11-11 第十五次正式发布,包含以下内容: 社区版集群实例的存储容量最大支持2000GB。 2019-10-18 第十四次正式发布,包含以下内容: 创建实例支持选择s6规格。 新增通过robo 3T工具连接DDS实例的步骤。 2019-09-11 第十三次正式发布,包含以下内容: 社区版集群实例最大支持16个dds mongos和16个shard。 2019-08-13 第十二次正式发布,包含以下内容: 支持创建社区版3.4按需计费实例时选择CPU类型。 2019-07-07 第十一次正式发布,包含以下内容: 支持创建实例时选择参数组。 2019-06-13 第十次正式发布,包含以下内容: 支持专属云。 2019-04-19 第九次正式发布,包含以下内容: 根据界面优化更新创建实例、连接实例的操作步骤。 2019-02-15 第八次正式发布,包含以下内容: 支持修改节点的内网IP。 支持通过 数据复制服务 迁移单节点数据库。 支持通过程序代码连接增强版实例。 2019-01-07 第七次正式发布,包含以下内容: 支持包周期购买增强版集群实例。 社区版购买实例页面增加“标签”配置项。 2018-11-02 第六次正式发布,包含以下内容: 支持批量购买包周期实例。 添加通过连接地址连接数据库实例的命令。 2018-09-06 第五次正式发布,包含以下内容: 支持实例企业项目管理。 单节点商用。 支持创建单节点包周期实例。 2018-08-03 第四次正式发布,包含以下内容: 购买实例界面交互优化。 支持创建集群包周期实例。 支持副本集包周期实例自动续费。 2018-07-02 第三次正式发布,包含以下内容: 账户余额大于或等于0元,用户所有操作不受限制。 支持DDS社区增强版。 创建副本集实例支持多AZ。 调整创建实例页面“高可用类型”的位置。 副本集的存储空间上限值变更为2000GB。 2018-06-01 第二次正式发布,包含以下内容: 支持兼容社区版MongoDB 3.4版本。 支持创建实例时创建默认虚拟私有云资源。 2018-05-04 第一次正式发布。
  • 文档数据库服务版本与社区版本的对应关系说明 文档数据库服务(Document Database Service,简称DDS)是兼容MongoDB协议的云数据库服务,DDS的大版本会选择社区未EOL并且有新的重大功能的版本作为候选版本进行兼容。DDS的版本号并不是与社区版本号一一对应。为了便于理解DDS与兼容社区版本之间的对应关系,DDS采用了与之兼容的社区版本号进行命名,详情请参见图1。 图1 DDS版本与社区版本的关系图 DDS 3.4和4.0版本分别以社区对应的版本为基线进行开发,相同的接口实现方案与社区一致。相比社区版本的DDS具有更高的安全性、更加丰富的操作维护功能,因此更能满足商业应用需求。 DDS 4.0版本在2018年10月16日之后,继续以社区4.0.3版本为基线,独立开发新特性并自主演进。 DDS 4.2以及后续高版本,是以社区4.0.3版本为基线,独立开发新特性并自主演进,同时将存储引擎切换为RocksDB,提供更好的体验。 DDS已在Github社区开放源代码,请参见https://github.com/hwCloudDBSDDS/dds。
  • 修订记录 发布日期 更新特性 2024-04-30 第二十五次正式发布。 修改重启实例支持副本集节点串行重启。 2023-10-30 第二十四次正式发布。 新增如下接口: 查询LTS日志配置信息 关联LTS日志流 解除关联LTS日志流 2022-11-30 第二十三次正式发布。 新增如下接口: 删除实例的节点 2022-09-30 第二十二次正式发布。 新增如下接口: 查询实例回收站策略 查询回收站实例列表 2022-08-30 第二十一次正式发布。 新增如下接口: 设置实例回收站策略 扩容副本集实例的节点数量 2021-07-30 第二十次正式发布。 新增如下接口: 修改实例备注 设置慢日志明文开关 获取指定ID的任务信息 2021-05-30 第十九次正式发布。 新增如下接口: 查询配额 2021-04-30 第十八次正式发布。 新增如下接口: 副本集跨网段访问配置 查询实例可迁移到的可用区 实例可用区迁移 2021-03-30 第十七次正式发布。 端口有效范围支持2100-9500,27017,27018,27019。 新增如下接口: 查询实例节点连接数统计 查询集群均衡设置 设置集群均衡开关 设置集群均衡活动时间窗 删除数据库用户 删除数据库角色 2021-02-28 第十六次正式发布。 新增如下接口: 查询实例节点会话 终结实例节点会话 2020-12-30 第十五次正式发布。 新增如下接口: 创建集群的Shard/Config IP 2020-12-15 第十四次正式发布。 新增如下接口: 查询可恢复的时间段 获取可恢复的数据库列表 获取可恢复的数据库集合列表 恢复到当前实例 库表级时间点恢复 查询数据库错误日志 获取错误日志下载链接 设置审计日志策略 查询审计日志策略 获取审计日志列表 获取审计日志下载链接 2020-11-30 第十三次正式发布。 新增如下接口: 查询数据库慢日志 获取慢日志下载链接 2020-10-30 第十二次正式发布。 资源标签支持20个配额。 新增如下接口: 创建数据库用户 创建数据库角色 查询数据库用户列表 查询数据库角色列表 修改数据库用户密码 2020-09-30 第十一次正式发布。 下线社区增强版实例。 构造请求和认证鉴权,新增AK/SK认证方式。 2020-08-30 第十次正式发布。 新增获取备份下载链接,支持下载备份文件。 在创建实例和恢复到新实例中支持副本集存储空间最大值调整到3000GB。 2020-07-30 第九次正式发布。 在创建实例,扩容集群实例的节点数量和恢复到新实例中支持mongos和shard类型的节点数量为32个。 2020-07-15 第八次正式发布。 新增查询数据库磁盘类型。 支持DCC能力。 2020-04-30 第七次正式发布。 新增切换副本集实例的主备节点。 新增切换SSL开关。 新增修改数据库用户密码。 新增变更实例安全组。 新增绑定弹性公网IP。 新增修改实例名称。 新增修改数据库端口。 新增解绑弹性公网IP。 新增修改实例内网地址。 2020-03-31 第六次正式发布。 在文档数据库服务监控指标说明中新增如下监控指标。 mongo044_swap_usage mongo050_top_total_time mongo051_top_read_time mongo052_top_write_time mongo053_wt_flushes_status mongo054_wt_cache_used_percent mongo055_wt_cache_dirty_percent 2020-01-06 第五次正式发布。 在查询数据库规格中新增参数“az_status”。 2019-11-11 第四次正式发布。 在创建实例的请求和响应中新增参数“ssl_option”。 修改扩容实例存储容量中参数“size”的描述。 2019-10-18 第三次正式发布。 修改查询资源实例、批量添加或删除资源标签、查询资源标签、查询项目标签中的约束说明和“tags”字段的描述。 修改文档数据库服务授权项说明。 新增错误码“DBS.280408”。 2019-08-13 第二次正式发布。 修改创建实例中参数“num”的描述。 修改扩容集群实例的节点数量中参数“num”的描述。 2019-04-19 第一次正式发布。
  • 操作步骤 登录 分布式数据库 中间件控制台。 在实例管理列表页面,单击目标实例名称,进入基本信息页面。 在左侧导航栏选择“账号管理”,进入账号管理页面。 在账号管理页面,单击“创建DDM账号”。 在弹框中填选账号信息。 表1 账号参数说明 参数 说明 账号名称 DDM账号的名称,命名规则如下。 长度为1-32个字符,必须以字母开头,不区分大小写,可以包含字母,数字、下划线,不能包含其它特殊字符。 密码 DDM账号的密码,密码复杂度要求如下。 长度为8~32个字符。 至少包含三种字符组合:大小写字母、数字、特殊字符 ~ ! @ # % ^ * - _ + ? 不能使用简单、强度不够、容易被猜测的弱口令。 不能与账号名称或者倒序的账号名称相同。 确认密码 确认密码必须和输入的密码保持一致。 密码有效期 设置密码有效期,取值范围为0-65535的整数,单位为天。如果DDM的账号状态为“已过期”,账号将无法登录,已有连接会断开,需要重置密码后重新登录。 0表示密码永不过期。 如果不设置密码有效期则默认密码永不过期。 说明: 内核版本需大于或者等于3.0.4。 关联逻辑库 DDM账号与逻辑库关联绑定,下拉列表中显示可关联的逻辑库。 DDM账号只对已关联的逻辑库有访问权限。 账号权限 按需选择需要的基础权限,包括CREATE、DROP、ALTER、INDEX、INSERT、DELETE、UPDATE、SELECT。 描述 对DDM账号的详细描述信息,长度不能超过256个字符。 信息填写完成,单击“确定”即可创建成功。
  • 修订记录 发布日期 修订记录 2024-06-30 第十六次正式发布。 2024-03-31 第十五次正式发布。 步骤一:购买DDM实例及RDS for MySQ L实例 的参数说明更新如下: DDM实例名称支持下划线(_)。 2023-12-30 第十四次正式发布。 步骤二:创建DDM账号,创建DDM账号支持密码有效期设置。 2023-07-25 第十三次正式发布。 新增入门实践。 2023-03-31 第十二次正式发布。 步骤四:连接DDM逻辑库中MySQL命令行连接DDM逻辑库和JDBC驱动连接DDM逻辑库增加SSL加密连接。 2022-11-01 第十一次正式发布。 步骤三:创建逻辑库并关联RDS for MySQL实例添加说明内容。 2022-07-06 第十次正式发布。 快速入门增加子网不一致的注意事项。 2022-01-21 第九次正式发布。 优化快速入门章节。 2021-12-01 第八次正式发布。 优化快速入门章节。 2021-07-16 第七次正式发布。 细化Navicat的版本号。 2021-05-13 第六次正式发布。 修改步骤四:连接DDM逻辑库,JDBC 连接串加参数rewriteBatchedStatements=true,替换截图。 2021-01-15 第五次正式发布。 新增有关MySQL客户端的配置说明。 2020-11-17 第四次正式发布。 修改快速入门目录,新增连接DDM实例或逻辑库章节。 2020-10-20 第三次正式发布。 刷新使用流程、连接DDM实例等内容。 2020-08-07 第二次正式发布。 刷新购买DDM实例等内容。 2020-04-30 DDM 2.0第一次正式发布。
  • 处理步骤 根据告警中字段“Cause”的值判断产生日志的原因。 如果“Cause”的值为bpdu-protection,请执行步骤2。 如果“Cause”的值为port-security,请参见L2IFPPI_1.3.6.1.4.1.2011.5.25.315.3.2 hwPortVlanSecureMacAlarm排除故障。 如果“Cause”的值为mac-address-flapping,请参见L2IFPPI_1.3.6.1.4.1.2011.5.25.160.3.7 hwMflpVlanAlarm排除故障。 如果“Cause”的值为efm-threshold-event,请参见EFM_1.3.6.1.4.1.2011.5.25.136.1.6.4 hwDot3ahEfmThresholdEvent排除故障。 如果“Cause”的值为efm-remote-failure,请参见EFM_1.3.6.1.4.1.2011.5.25.136.1.6.5 hwDot3ahEfmNonThresholdEvent排除故障。 如果“Cause”的值为error-statistics,请参见IFNET_1.3.6.1.4.1.2011.5.25.41.4.1 hwIfMonitorCrcErrorRising排除故障。 如果“Cause”的值为link-flap,请参见《S300, S500, S2700, S5700, S6700V200R023C10 配置指南-接口管理》以太网接口配置中的“以太网接口频繁Up/Down”排除故障。 如果“Cause”的值为transceiver-power-low,请参见ENTITYTRAP_1.3.6.1.4.1.2011.5.25.219.2.4.5 hwOpticalInvalid 136194排除故障。 如果“Cause”的值为auto-defend,请参考如下页面排除故障。 SECE_1.3.6.1.4.1.2011.5.25.165.2.2.1.1 hwStrackUserInfo SECE_1.3.6.1.4.1.2011.5.25.165.2.2.1.2 hwStrackIfVlanInfo SECE_1.3.6.1.4.1.2011.5.25.165.2.2.1.5 hwStrackIPInf 请查看端口是否应该被规划为边缘端口。 如果不是,请执行步骤3。 如果是,请执行步骤4。 请按照以下步骤执行。 请执行interfaceinterface-type interface-num命令,进入接口视图。 请执行undo stp edged-port命令和undo shutdown命令,去除边缘端口配置。并查看该日志是否存在。如果没有清除故障,请执行步骤4。 请收集告警信息,并联系技术支持人员。
  • 可能原因 业务触发产生errordown,可能的原因如下: EFM检测到链路故障,包含远端故障和越限事件。 MSTP边缘端口收到了BPDU报文。 接口的安全MAC地址达到限制数后,又收到了源MAC地址不在MAC表中的报文。 设备发生了MAC地址漂移。 接口在错误报文告警时间间隔内接收到的CRC错误报文达到告警阈值。 在链路振荡时间间隔内,链路振荡次数达到了告警阈值。 接口当前光功率低于告警阈值。 接口接收到了攻击报文。
  • 操作步骤 登录OBS Browser。 单击待上传文件或文件夹的桶。 单击“上传”,系统弹出“上传对象”对话框,如图1所示。 您可以选择文件上传,详见4;也可以选择文件夹上传,详见5。 图1 上传对象 单击“选择文件”,打开本地浏览框。选择待上传文件后,单击“打开”。 您最多可同时选择500个文件或文件夹进行上传。 如果待上传至OBS的文件存放在Microsoft OneDrive中,建议这些待上传文件的名称不要超过32位,以保证兼容性。 单击“选择文件夹”,选择文件夹后,单击“确定”。 指定对象的存储类别。如果不指定,默认与桶的存储类别一致。 增加上传:开启增量上传功能,上传同名对象时,对象会比较大小、内容、修改时间等对象属性,如果有变动,则上传覆盖桶内对象,如果一致,则跳过该上传任务不上传对象。关闭增量上传功能时,对象不做对比,强制上传覆盖桶内对象。 单击“确定”,上传文件或文件夹。
  • 日志示例 如下是一条CCE日志,content字段值是日志原文,其他字段是常见的一些内置保留字段。 { "hostName":"epstest-xx518", "hostIP":"192.168.0.31", "clusterId":"c7f3f4a5-xxxx-11ed-a4ec-0255ac100b07", "pathFile":"stdout.log", "content":"level=error ts=2023-04-19T09:21:21.333895559Z", "podIp":"10.0.0.145", "containerName":"config-reloader", "clusterName":"epstest", "nameSpace":"monitoring", "hostIPv6":"", "collectTime":"1681896081334", "appName":"alertmanager-alertmanager", "hostId":"318c02fe-xxxx-4c91-b5bb-6923513b6c34", "lineNum":"1681896081333991900", "podName":"alertmanager-alertmanager-54d7xxxx-wnfsh", "__time__":"1681896081334", "serviceID":"cf5b453xxxad61d4c483b50da3fad5ad", "category":"LTS" }
  • 如何选择区域? 选择区域时,您需要考虑以下几个因素: 地理位置 一般情况下,建议就近选择靠近您或者您的目标用户的区域,这样可以减少网络时延,提高访问速度。 在除中国大陆以外的亚太地区有业务的用户,可以选择“中国-香港”、“亚太-曼谷”或“亚太-新加坡”区域。 在非洲地区有业务的用户,可以选择“非洲-约翰内斯堡”区域。 在拉丁美洲地区有业务的用户,可以选择“拉美-圣地亚哥”区域。 “拉美-圣地亚哥”区域位于智利。 资源的价格 不同区域的资源价格可能有差异,请参见华为云服务价格详情。
  • 什么是区域、可用区? 区域和可用区用来描述数据中心的位置,您可以在特定的区域、可用区创建资源。 区域(Region):从地理位置和网络时延维度划分,同一个Region内共享弹性计算、块存储、对象存储、VPC网络、弹性公网IP、镜像等公共服务。Region分为通用Region和专属Region,通用Region指面向公共租户提供通用云服务的Region;专属Region指只承载同一类业务或只面向特定租户提供业务服务的专用Region。 可用区(AZ,Availability Zone):一个AZ是一个或多个物理数据中心的集合,有独立的风火水电,AZ内逻辑上再将计算、网络、存储等资源划分成多个集群。一个Region中的多个AZ间通过高速光纤相连,以满足用户跨AZ构建高可用性系统的需求。 图1阐明了区域和可用区之间的关系。 图1 区域和可用区 目前,华为云已在全球多个地域开放云服务,您可以根据需求选择适合自己的区域和可用区。更多信息请参见华为云全球站点。
  • 控件基础字段 字段名称 含义 是否必填 备注 name 控件唯一标识。 是 同一基础插件内不允许重复。 label 控件标题。 是 - type 控件类型。 是 - defaultValue 初始值。 否 控件初始默认值,可为空。 description 控件描述。 否 控件名称右侧问号内描述信息。 required 控件是否必填。 否 带星号为必填。 validation 校验信息,是一个对象,包含requiredMessage、regex、regexMessage三个属性。 { requiredMessage: '', // 必填项提示语 regex: '', // 正则校验 regexMessage: '' // 正则校验失败的提示语 } 否 extendProp 扩展字段 { visibleConditions: [], disabledConditions: [] ... } 否 针对特殊控件的功能扩展使用,详见extendProp扩展基础功能。
  • extendProp扩展基础功能 字段名称 含义 是否必填 备注 visibleConditions 按条件显示。 否 格式如下,可包含多个显示条件: [{},{},{},...] 示例: [{comp:'key_001',symbol:'===', value: 'xxx'}] 表示如果当前控件为A,当其他控件中存在唯一标识为key_001的控件B,且控件B的值满足等于xxx这个条件时,则当前控件A显示。 symbol包含如下四种: ===:等于 !==:不等于 empty:为空 notEmpty:非空 disabledConditions 按条件禁用。 否 格式如下,可包含多个禁用条件: [{},{},{},...] 示例: [{comp:'key_002',symbol:'!==', value: 'yyy'}] 表示如果当前控件为A,当其他控件中存在唯一标识为key_002控件B,且控件B的值满足不等于yyy这个条件时,则当前控件A禁用。 symbol包含如下四种: ===:等于 !==:不等于 empty:为空 notEmpty:非空 options 固定下拉选项,类型为list。 否 示例: [{label: '选项1',value: 1},{label: '选项2',value: 2}] apiType 下拉选项类型: fixed:使用options内的值作为下拉选项。 api:通过接口请求,需配置apiOptions。 否 不填则为fixed。 apiOptions JSON体,包含api接口使用的各个参数 否 示例: '{"body":{"xxx":111},"header":{"yyy":222},"linkedFields":["key_001"],"method":"POST","params":{"zzz":333},"remote":true,"remoteName":"xxx","remoteQueryField":"body","responseUrl":"data","label":"name","value":"id","url":"https://sss/lll/mmm"}' JSON解析后: { body: {xxx:111}, // 参数为接口对应传参字段 header: {yyy: 222}, // 请求头字段 params: {zzz: 333}, // 参数为接口对应传参字段 linkedFields: ['key_001], // 为联动其他控件字段,当其他控件值改变时,接口会重新触发调用,并清空选项 method: 'POST', // 请求方式:POST/GET remote: true, // 是否开启远程搜索 remoteName: 'tt', // 开启远程搜索时搜索字段 remoteQureyField: 'body', // 远程搜索字段传参形式 body/params responseUrl: 'data', // 解析返回值获取选项list的路径 label: 'name', // 下拉框控件中显示label对应的参数 value: 'id', // 下拉框控件中实际value对应的参数 url: 'https://sss/lll/mmm' // 接口url }
  • 全量inputs类型总览 inputs类型 对应控件名称 样式 extendProp扩展 input 单行输入框 visibleConditions disabledConditions inputNumber 数字输入框 visibleConditions disabledConditions switch 开关 visibleConditions disabledConditions singleSelect 下拉单选框 options apiType apiOptions multipleSelect 下拉多选框 options apiType apiOptions keyValuePair 键值对 visibleConditions disabledConditions radio 单选框 options timeInterval 时间间隔控件 visibleConditions disabledConditions shell shell控件 visibleConditions disabledConditions endpoint:${XXX}(其中,“XXX”为扩展点“module_id”) 扩展点下拉单选框 visibleConditions disabledConditions
  • 插件包结构 文件结构: extension.zip # 插件zip包 | -- scripts # (可选)脚本文件夹,用于存放包含插件执行逻辑的脚本 | | -- xxx # 包含插件执行逻辑的脚本 | -- i18n # (可选)多语言,存放所有文案信息 | | -- zh-cn # 中文环境内容 | | -- resources.json # 对应语言的国际化资源 | | -- en-us # 英文环境内容 | | -- resources.json # 对应语言的国际化资源 | -- codeArts-extension.json # (必选)插件执行定义文件,Json格式,包括扩展插件的基本信息+input+execution 注意事项:
  • codearts-extension.json文件定义 codearts-extension.json文件示例内容如下: { "type": "Task", "name": "demo_plugin", "friendlyName": "示例插件", "description": "这是一个示例插件", "category": "Gate", "version": "0.0.2", "versionDescription": "0.0.1初始化版本", "dataSourceBindings": [], "inputs": [{ "label": "服务调用地址", "name": "SERVICE_URL", "type": "input", "description": "请输入服务地址url", "defaultValue": "", "required": true }, { "label": "调用服务的token", "name": "SERVICE_TOKEN", "type": "input", "description": "请输入调用服务的token", "defaultValue": "", "required": true }], "execution": { "type": "Shell", "target": "scripts/execution.sh" }, "outputs": [] } codearts-extension.json文件参数说明如下: 表1 codearts-extension.json文件参数说明 参数项 说明 type 填写固定值“Task”,标识为一个插件类型。 name 请与注册插件时页面填写的基本信息“唯一标识”字段一致。 friendlyName 请与注册插件时页面填写的基本信息“插件名称”字段一致。 category 请与注册插件时页面填写的基本信息“插件类型”字段一致,包括以下可选值: Build:对应“构建”插件类型。 Test:对应“测试”插件类型。 Gate:对应“代码检查”插件类型。 Normal:对应“通用”插件类型。 Deploy:对应“部署”插件类型。 version 插件版本,支持填写3组0-99的数字,如需新增正式版本,请修改此字段。 description 插件的描述信息。 versionDescription 此版本插件的描述信息,建议体现每个版本的差异点。 dataSourceBindings 此字段暂时未启用,请将值设置为“[]”。 inputs 插件输入内容,对应流水线页面插件展示格式,其值可在业务脚本中通过引用环境变量的方式引用。 execution 业务插件执行内容,其中type字段为业务脚本语言类型,target字段为执行文件入口,建议放在scripts文件夹下。 outputs 插件输出内容,在插件运行结束后写入此处定义值,可对应用作门禁指标metrics,不同的展示结果output。
  • inputs介绍 inputs示例及参数介绍如下: { "name": "samplestring", # 如插件业务脚本中使用${samplestring}获取运行者在流水线上配置的值 "type": "input", # 不同类型信息对应不同展示功能,可选项见下文 "description": "Sample String", # input条目的描述信息,用于描述其值含义 "defaultValue": "00", # 默认值,required属性为false时,如不在流水线上重新输入,则默认使用此值 "required": true, # true则流水线编辑时必须重新填值,false则不填使用默认值 "label": "测试输入框", # input条目在流水线编辑页面显示的名称信息 "validation": { "requiredMessage": "请输入值", # (可选) 如required字段为true,未填写时的提示信息 "regex": "^[a-zA-Z0-9-_\\u4e00-\\u9fa5]{1,32}$", # (可选)可填写正则校验的内容 "regexMessage": "类型错误" # (可选) 如正则校验失败的提示信息 } } 当前支持的全量inputs定义请参见全量inputs。
  • 使用场景 开发者利用官方工具镜像进行插件开发,自行实现业务逻辑。CodeArts Pipeline当前支持开发者使用主流多语言进行业务脚本编写,如:shell/nodejs/python/java等,当前支持的工具列表详见官方镜像工具。针对业务的特殊环境要求,支持使用自定义执行机配合基础插件(执行容器镜像)提供更加多样的执行方式。 使用者可通过扩展插件对接使用各类云服务。如使用CodeArts Pipeline提供的官方插件,如Kubernetes发布。 使用者可开发扩展插件对接已有的三方CI/CD工具。
  • 自定义参数配置 登录流水线。 搜索目标流水线,单击“操作”列,选择“编辑”。 进入“任务编排”页面,切换至“参数设置”页面。 参数列表说明如下: 基本信息 说明 立即新建 单击参数列表处的“立即新建”,可以新增参数。 名称 参数名称。可自定义修改参数名称。 说明: 自定义参数名称不可与系统预定义参数名称相同。 类型 参数可选类型,包括:字符串类型、枚举类型、自增长类型。 默认值 根据需要填写/选择参数值。 私密参数 参数为私密参数时,系统会将输入参数做加密存储,使用时进行解密,同时在运行日志里不可见。 运行时设置 打开“运行时设置”开关,在执行流水线时支持修改该参数的值。 参数描述 参数的说明。 删除 单击参数所在行,可以删除该参数。 根据需要新建并配置参数。 单击参数列表下的“立即创建”,新增一个新的参数,请根据需要自定义参数名称、类型(默认为“字符串类型”)、参数值,设置私密参数或运行时设置等。 字符串类型 参数值为字符串,可在“默认值”列自定义参数值、设置为私密参数或运行时设置等。 枚举类型 选中枚举类型后弹出“枚举参数”对话框,可以设置“可选取值”。 设置完成后,单击“默认值”下拉框,在下拉列表选择其中一个值,再次单击“枚举”类型,可修改可选取值。 自增长类型 参数值为字符串,默认值为“1.0.0”。该参数如果被流水线某个任务引用,每全新执行一次流水线后,下次执行时该参数值末位数字会自动加1。 自增长类型参数值如果不是以数字结尾,执行后就不会自动增长。
  • 自定义插件的数据输入 插件代码开发过程中获取的外部信息主要包括三部分:低代码界面配置输入、流水线运行参数、其他外部信息。 低代码界面配置输入:在插件命令中,使用环境变量获取低代码界面输出,如:echo ${控件唯一标识}。 流水线运行参数:流水线的部分运行参数会下发到环境变量中,当前已提供的环境变量如下。 变量 描述 STEP_NAME 当前流水线的运行步骤名称。 STEP_ID 当前流水线的运行步骤ID。 PLUGIN_VERSION 当前自定义插件版本。 PIPELINE_ID 流水线ID。 PIPELINE_RUN_ID 流水线执行ID。 PLUGIN_NAME 插件名称。 PROJECT_ID 当前项目ID。 JOB_ID 当前流水线运行任务ID。 其他外部信息:通过git、wget、curl等方式自主与外部数据进行交互,以获取所需要的数据或信息。
  • 修订记录 表1 文档修订记录 发布日期 修订记录 2024-04-30 第三十三次正式发布。 新增获取实例组信息列表。 更新API概览。 2024-03-30 第三十二次正式发布。 修改DDM实例参数,修改values参数的描述。 2024-02-29 第三十一次正式发布。 新增错误码:DBS.200057和DBS.280305。 2023-06-15 第三十次正式发布。 优化请求示例描述。 2023-06-05 第二十九次正式发布。 重置DDM账号密码,修改正常响应示例。 2023-05-25 第二十八次正式发布: 修改DDM实例节点扩容。 2022-08-30 第二十七次正式发布: 新增变更DDM实例规格。 新增DDM管理员账号密码管理。 新增弱密码效验。 2022-05-24 第二十六次正式发布,本次修改包括: 优化API概览章节内容。 2022-01-30 第二十五次正式发布,本次修改包括: 优化节点扩容、缩容等章节内容。 优化创建DDM逻辑库章节的shard_unit参数描述。 优化响应示例。 2021-12-01 第二十四次正式发布,本次修改包括: 调整章节结构,优化部分章节内容。 2021-07-27 第二十三次正式发布,本次修改包括: 修改账号管理相关参数。 2021-07-12 第二十二次正式发布,本次修改包括: 修改Query参数表和响应Body参数表,涉及章节主要包括: 查询DDM引擎信息。 查询DDM可用区规格信息。 查询DDM实例节点列表。 查询创建逻辑库可选取的数据库实例列表。 修改表 GetUsersListDetailResponses中created得参数类型。 2021-05-10 第二十一次正式发布,本次修改包括: 修改查询DDM引擎信息和查询DDM可用区规格信息。 修改DDM实例节点扩容和DDM实例节点缩容。 新增修改DDM已关联的数据库实例的读策略。 新增同步数据库实例信息。 新增查询DDM实例节点列表。 新增查询DDM实例节点详情。 新增查询DDM指定实例的参数详情。 新增修改DDM实例参数。 新增重置DDM账号密码 新增监控管理。 2021-04-16 优化创建DDM逻辑库章节关于name参数的描述。 下线DDM逻辑库扩容接口相关内容。 2020-03-08 第二十次正式发布,本次修改包括: 增加DDM逻辑库扩容接口参考。 增加DDM逻辑库、DDM实例错误码。 2020-02-02 第十九次正式发布,本次修改包括: 增加创建DDM实例和删除DDM实例的细粒度授权项。 2020-12-29 第十八次正式发布,本次修改包括: 修改英文表标题为对应中文表标题。 增加DDM相关状态说明。 2020-12-15 第十七次正式发布,本次修改包括: 购买DDM实例增加timeZone参数说明。 修改DDM实例名称、修改DDM实例安全组、DDM表数据重载章节修改URI。 去除历史API。 2020-10-26 第十六次正式发布,本次修改包括: 补充DDM2.0参数说明,新增应用举例。 2020-08-17 第十五次正式发布,本次修改包括: 补充DDM1.0参数说明,完善策略和授权项说明。 2020-06-16 第十四次正式发布,本次修改包括: 进行逻辑库、DDM账号相关内容修改与完善。 2020-05-10 第十三次正式发布,本次修改包括: 适配DDM 2.0console适用的API内容。 2020-04-22 第十二次正式发布,本次修改包括: 补充同步RDS实例信息 rdsmaster参数。 2020-03-12 第十一次正式发布,本次修改包括: 补充查询DDM实例信息涉及到的参数。 2019-12-16 第十次正式发布,本次修改包括: 添加查询DDM可用区域相关内容。 2019-03-31 第九次正式发布,本次修改包括: 补充查询DDM实例详细列表中涉及到的engine_version参数信息。 2019-03-24 第八次正式发布,本次修改包括: 对于查询类操作,增加使用编译器(例如Xshell)等通过命令或脚本的方式调用该接口时,需要对特殊字符"&"进行转义的说明信息。 2019-01-18 第七次正式发布,本次修改包括: 优化已知url点。 2019-12-30 第六次正式发布,本次修改包括: 新增查询DDM可用区域,及其他优化点。 2019-12-07 第五次正式发布,本次修改包括: 调整逻辑库管理相关章节参数内容。 2019-10-30 第四次正式发布,本次修改包括: 调整章节结构,优化部分章节内容。 2019-07-30 第三次正式发布,本次修改包括: 新增错误码信息,优化部分章节内容。 2019-05-31 第二次正式发布,本次修改包括: 新增策略及授权项。 2019-01-30 第一次正式发布。
  • 响应消息体(可选) 该部分可选。响应消息体通常以结构化格式(如JSON或XML)返回,与响应消息头中Content-Type对应,传递除响应消息头之外的内容。 对于获取用户Token接口,返回如下消息体。为篇幅起见,这里只展示部分内容。 { "token": { "expires_at": "2019-02-13T06:52:13.855000Z", "methods": [ "password" ], "catalog": [ { "endpoints": [ { "region_id": "az-01", ...... 当接口调用出错时,会返回错误码及错误信息说明,错误响应的Body体格式如下所示。 { "error_code": "AS.0001", "error_msg": "The format of message is error" } 其中,“error_code”表示错误码,“error_msg”表示错误描述信息。
  • 响应示例 状态码: 200 OK { "totalRecord" : 2, "slowLogList" : [ { "users" : "testddm", "database" : "test1", "querySample" : "select id, sleep(3) from test", "logTime" : "2021-04-26T02:40:21", "time" : "12002", "shards" : "test1_0000", "rowsExamined" : "4", "host" : "192.168.16.18" } ] } 状态码: 400 bad request { "externalMessage" : "Parameter error.", "errCode" : "DBS.280001" } 状态码: 500 server error { "externalMessage" : "Server failure.", "errCode" : "DBS.200412" }
共100000条