Skip to Content
负载均衡 ULB ALB添加传统型负载均衡的后端实例 - AllocateBackend

添加传统型负载均衡的后端实例 - AllocateBackend

简介

添加CLB后端资源实例

定义

公共参数

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

请求参数

参数名类型描述信息必填
Regionstring地域。 参见 地域和可用区列表Yes
ProjectIdstring项目ID。不填写为默认项目,子帐号必须填写。 请参考GetProjectList接口Yes
ULBIdstring传统型负载均衡实例的IDYes
VServerIdstringVServer实例的IDYes
ResourceTypestring所添加的后端资源的类型,枚举值:UHost -> 云主机;UNI -> 虚拟网卡;UPM -> 物理云主机;UHybrid->混合云主机;CUBE->Cube, IP->IP类型;默认值为UHost。报文转发模式不支持UHybrid、CUBE、IPYes
ResourceIdstring所添加的后端资源的资源ID;与ResourceIP二选一必填No
ResourceIPstring所添加的后端服务器的资源实例IP,当ResourceType 为 UHybrid 或 IP时有效,且必填;与ResourceId二选一必填No
VPCIdstring所添加的后端服务器所在的vpc,当ResourceType 为 UHybrid 或 IP 时有效,且必填No
SubnetIdstring所添加的后端服务器所在的子网,当ResourceType 为 UHybrid 或 IP 时有效,且必填No
Portint所添加的后端资源服务端口,取值范围[1-65535],默认80No
Weightint所添加的后端RS权重(在加权轮询算法下有效),取值范围[1-100],默认为1No
Enabledint后端实例状态开关,枚举值: 1:启用; 0:禁用 默认为启用No
IsBackupintrs是否为backup,默认为0
0:普通rs
1:backup的rs
No

响应字段

字段名类型描述信息必填
RetCodeint返回状态码,为 0 则为成功返回,非 0 为失败Yes
Actionstring操作指令名称Yes
Messagestring返回错误消息,当 RetCode 非 0 时提供详细的描述信息No
BackendIdstring所添加的后端资源在CLB中的对象ID,(为CLB系统中使用,与资源自身ID无关),可用于 UpdateBackendAttribute/UpdateBackendAttributeBatch/ReleaseBackendNo

示例

请求示例

https://api.an-link.com/?Action=AllocateBackend &Region=cn-bj2 &ProjectId=project-XXXXX &ULBId=ulb-XXXXX &VServerId=vserver-XXXXX &ResourceType=UHost &ResourceId=uhost-XXXX &Port=80 &Enabled=1 &Weight=4 &IsBackup=4 &ResourceIP=ELVhVVux &VPCId=qFbjvNJn &SubnetId=DKBOyKER

响应示例

{ "Action": "AllocateBackendResponse", "BackendId": "backend-XXXXX", "RetCode": 0 }