通过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"
}
错误码
访问错误中心查看更多错误码。