Skip to Content
负载均衡 ULB ALB批量更新后端实例属性 - UpdateBackendBatch

批量更新后端实例属性 - UpdateBackendBatch

简介

批量更新ULB后端资源实例(服务节点)属性

定义

公共参数

参数名类型描述信息必填
Actionstring对应的 API 指令名称,当前 API 为 UpdateBackendBatchYes
PublicKeystring用户公钥,可从 控制台 获取Yes
Signaturestring根据公钥及 API 指令生成的用户签名,参见 签名算法Yes

请求参数

参数名类型描述信息必填
Regionstring地域。 参见 地域和可用区列表Yes
ProjectIdstring项目ID。不填写为默认项目,子帐号必须填写。 请参考GetProjectList接口Yes
ULBIdstring负载均衡资源IDYes
Attributes.N.BackendIdstring后端资源实例的ID(ULB后端ID,非资源自身ID)Yes
Attributes.N.Portint后端资源服务端口,取值范围[1-65535]No
Attributes.N.Weightint所添加的后端RS权重(在加权轮询算法下有效),取值范围[0-100],默认为1No
Attributes.N.Enabledint后端实例状态开关No
Attributes.N.IsBackupint是否为backup 0:主rs 1:备rs 默认为0No

响应字段

字段名类型描述信息必填
RetCodeint返回状态码,为 0 则为成功返回,非 0 为失败Yes
Actionstring操作指令名称Yes
Messagestring返回错误消息,当 RetCode 非 0 时提供详细的描述信息No
BackendSetarray[BackendMsg]返回ulb对每个rs的修改是否成功No

数据模型

BackendMsg

字段名类型描述信息必填
BackendIdstringrs的资源IDYes
SubMessagestring修改rs返回的消息Yes
SubRetCodeint修改rs的返回值Yes

示例

请求示例

https://api.an-link.com/?Action=UpdateBackendBatch &Region=cn-zj &ProjectId=qxnMEQbJ &ULBId=JwydQlVT &Attribute.N.BackendId=QIFycJkD &Attribute.N.Port=8 &Attribute.N.Weight=6 &Attribute.N.Enabled=6 &Attribute.N.IsBackup=5

响应示例

{ "Action": "UpdateBackendBatchResponse", "BackendSet": [ { "BackendId": "UkRjpQeW", "ResourceId": "zApWjpps" } ], "RetCode": 0 }