通过UpgradeMultiZoneCluster接口可以对多可用区实例进行组件的小版本升级。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String UpgradeMultiZoneCluster

系统规定参数。取值:UpgradeMultiZoneCluster。

ClusterId String ld-***************

多可用区实例Id。

Components String LINDORM

组件名称,可传多个,逗号隔开。

RunMode String serial

可选参数,执行模式,如果UpgradeInsName不为空,则强制设置为single模式,如果UpgradeInsName为空且未设置RunMode,默认为serial。可选值

serial 子实例都会升级

single 指定的单个子实例升级

UpgradeInsName String ld-t4n40m3171t4******-az-b

要升级的子实例的实例名称,可通过DescribeMultiZoneCluster接口里的MultiZoneInstanceModels字段下属性获得,可选参数,不填时子实例全部升级。

Versions String t-apsara-lindorm-2.1.20-20200518175539.alios7.x86_64

可选参数,升级到指定rpm的版本,不指定的话升级到最新版,如果Components为多个,要传Versions时也要传多个,英文逗号隔开。

RestartComponents String LPROXY

可选参数,升级后需要重启的组件名称,多个可用英文逗号分隔。

返回数据

名称 类型 示例值 描述
RequestId String C532A4D4-9451-4460-BB3E-300FEC852D3F

请求Id。

UpgradingComponents String LINDORM

返回要升级的多个组件中触发升级的组件。

示例

请求示例

http(s)://[Endpoint]/?Action=UpgradeMultiZoneCluster
&ClusterId=ld-***************
&Components=LINDORM
&<公共请求参数>

正常返回示例

XML 格式

<RequestId>C532A4D4-9451-4460-BB3E-300FEC852D3F</RequestId>
<UpgradingComponents>LINDORM</UpgradingComponents>

JSON 格式

{
    "RequestId": "C532A4D4-9451-4460-BB3E-300FEC852D3F",
    "UpgradingComponents": "LINDORM"
}

错误码

访问错误中心查看更多错误码。