更新时间:2025-10-14 GMT+08:00
分享

数据库补丁升级

功能介绍

升级数据库补丁版本。

接口约束

  • 冻结实例、异常实例,无法升级补丁版本。
  • 实例中存在异常节点,无法升级补丁版本。
  • 请根据实例详情查询接口返回结果中的“patch_available”字段判断是否支持升级。
  • 请选择在业务低峰期进行升级。

调试

您可以在API Explorer中调试该接口。

URI

  • URI格式

    POST /v3/{project_id}/instances/{instance_id}/db-upgrade

  • URI样例
    https://dds.cn-north-1.myhuaweicloud.com/v3/054e292c9880d4992f02c0196d3ea468/instances/054e292c9880d4992f02c0196d3ein02/db-upgrade
    表1 路径参数

    参数

    是否必选

    参数类型

    描述

    project_id

    String

    参数解释:

    租户在某一Region下的项目ID。请参考获取项目ID章节获取项目编号。

    约束限制:

    不涉及。

    取值范围:

    不涉及。

    默认取值:

    不涉及。

    instance_id

    String

    参数解释:

    实例ID,可以调用“查询实例列表和详情”接口获取。如果未申请实例,可以调用“创建实例”接口创建。

    约束限制:

    不涉及。

    取值范围:

    不涉及。

    默认取值:

    不涉及。

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

参数解释:

从IAM服务获取的用户Token。请参考认证鉴权

约束限制:

不涉及。

取值范围:

不涉及。

默认取值:

不涉及。

表3 请求Body参数

参数

是否必选

参数类型

描述

upgrade_mode

String

参数解释:

升级模式。

约束限制:

不涉及。

取值范围:

  • minimized_interrupt_time:表示为中断时间最短优先模式,升级过程对业务影响相对较小的升级方式。
  • minimized_upgrade_time:表示为升级时长最短优先模式,升级过程时长相对较快的升级方式。

默认取值:

“minimized_interrupt_time”。

is_delayed

Boolean

参数解释:

实例是否在运维时间窗内自动升级。

约束限制:

不涉及。

取值范围:

  • true: 延迟升级,实例将在运维时间窗内自动升级。
  • false: 立即升级。

默认取值:

false。

响应参数

表4 响应Body参数

参数

参数类型

描述

job_id

String

参数解释:

任务ID。

取值范围:

不涉及。

请求示例

  • 副本集实例升级数据库补丁版本
    { 
      "upgrade_mode" : "minimized_interrupt_time" 
    }
  • 实例在运维时间窗内自动升级数据库补丁版本
    { 
       "is_delayed" : true 
     }

响应示例

{ 
  "job_id" : "55e166d2-83ad-425f-b887-3503de03dc9b" 
}

状态码

详情请参见状态码

错误码

详情请参见错误码

相关文档