全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 钉钉智能硬件
负载均衡

CreateMasterSlaveVServerGroup

更新时间:2017-12-08 17:55:28

描述

主备服务器组中包含两个不同的“ECS实例+端口”,并且,只能设置为一主一备,不允许两个都是主机或者两个都是备机的情况存在。

请求参数

名称 类型 是否必须 描述
Action String 操作接口名,系统规定参数。取值:CreateMasterSlaveVServerGroup
RegionId String 实例所在Region ID。
LoadBalancerId String 负载均衡实例 ID。
MasterSlaveVServerGroupName String 主备虚拟服务器组名称。
MasterSlaveBackendServers String 需要添加的主备服务器列表。

取值:是一个 Json string,其结构是一个 JsonList。一次请求中,List 中的元素有且仅有两个,并且列表中的元素结构详见下表。

MasterSlaveBackendServers

名称 类型 是否必须 描述
ServerId String 后端服务器名称 ID,为 ECS 实例 ID。
Port Integer 后端服务器使用的端口。

取值范围为 1~65535。

Weight Integer 后端服务器的权重。

取值范围为 0~100,默认值为 100。

ServerType String 取值为 Master 或 Slave。默认值为 Master。

返回参数

返回参数 类型 描述
<公共参数> 详见 <公共返回参数>
MasterSlaveVServerGroupId String 主备虚拟服务器的唯一标识。
MasterSlaveBackendServers List 数组格式,主备虚拟服务器组中的后端服务器列表。列表中的元素结构详见下表。

MasterSlaveBackendServers

名称 类型 是否必须 描述
ServerId String 后端服务器名称 ID,为 ECS 实例 ID。
Port Integer 后端服务器使用的端口。

取值范围为 1~65535。

Weight Integer 后端服务器的权重。

取值范围为 0~100,默认值为 100。

ServerType String 取值为 Master 或 Slave。默认值为 Master。

示例

请求示例

  1. https://slb.aliyuncs.com/?<公共请求参数>
  2. &Action=CreateMasterSlaveVServerGroup
  3. &RegionId=cn-east-hangzhou-01
  4. &LoadBalancerId=152a602e315-cn-hangzhou-a01
  5. &MasterSlaveVServerGroupName=Group1
  6. &MasterSlaveBackendServers=[
  7. {'ServerId':'vm-233','Port':'80','Weight':'100','ServerType':'Master'},
  8. {'ServerId':'vm-232','Port':'90','Weight':'100''ServerType':'Slave'}]

返回示例

  • XML 格式

    1. <?xml version="1.0" encoding="utf-8"?>
    2. <CreateMasterSlaveVServerGroup>
    3. <RequestId>9DEC9C28-AB05-4DDF-9A78-6B08EC9CE18C</RequestId>
    4. <MasterSlaveVServerGroupId>rsp-cige6j5e7p</MasterSlaveVServerGroupId>
    5. <MasterSlaveBackendServers>
    6. <MasterSlaveBackendServers>
    7. <ServerId>vm-233</ServerId>
    8. <Port>80</Port>
    9. <Weight>100</Weight>
    10. <ServerType>Master</ServerType>
    11. </MasterSlaveBackendServers>
    12. <MasterSlaveBackendServers>
    13. <ServerId>vm-232</ServerId>
    14. <Port>90</Port>
    15. <Weight>100</Weight>
    16. <ServerType>Slave</ServerType>
    17. </MasterSlaveBackendServers>
    18. </MasterSlaveBackendServers>
    19. </CreateMasterSlaveVServerGroup>
  • JSON格式

    1. {
    2. "RequestId":"9DEC9C28-AB05-4DDF-9A78-6B08EC9CE18C",
    3. "MasterSlaveVServerGroupId":"rsp-cige6j5e7p",
    4. "MasterSlaveBackendServers":{
    5. "MasterSlaveBackendServers":[
    6. {'ServerId':'vm-233','Port':'80','Weight':'100','ServerType':'Master'},
    7. {'ServerId':'vm-232','Port':'90','Weight':'100','ServerType':'Slave'}
    8. ]}
    9. }
本文导读目录