阅读730 返回首页    go 微信


CreateLoadBalancer__LoadBalancer相关API_API 参考_负载均衡-阿里云

描述

创建LoadBalancer,根据参数生成负载均衡实例,分配服务地址和LoadBalancerId。AddressType指定分配的服务地址是公网IP还是内网IP。

创建实例需要通过实名认证。没有通过实名认证的可以前往www.aliyun.com中的用户中心-->会员信息中进行实名认证。

请求参数

名称 类型 是否必须 描述
Action String 操作接口名,系统规定参数。
取值:CreateLoadBalancer
RegionId String 负载均衡实例所属的Region编号。
取值:从DescribeRegions的返回值中选取。
LoadBalancerName String 负载均衡实例的显示名称。
取值:用户自定义字符串。长度限制为1-80个字符,允许包含字母、数字、‘-’、‘/’、‘.’、‘_’这些字符。
默认值:无。
不指定该参数时,默认由系统分配一个实例名称。
AddressType String Address类型。
取值:internet | intranet
默认值:internet
VSwitchId String 视情况而定 负载均衡 VPC实例的VSwitchId。该参数用户提供,用户需要先创建VPC和VSwitch才能获得VSwitchId。
InternetChargeType String 公网类型实例付费方式。
取值:paybybandwidth | paybytraffic
默认值:paybytraffic
Bandwidth Integer 按固定带宽计费方式的公网类型实例的带宽峰值。针对按固定带宽计费方式的公网类型实例,需要将当前设定值通过Listener上的Bandwidth参数进行分配后才能生效;针对按使用流量计费方式的公网类型实例的带宽峰值,请直接通过Listener上Bandwidth参数进行设定,此时本参数会被忽略。
取值:1-1000(单位为Mbps)
默认值:1
注:私网实例系统会统一按流量计费设置。
ClientToken String 用于保证请求的幂等性。由客户端生成该参数值,要保证在不同请求间唯一,最大不值过64个ASCII字符。
注:该参数命名规则限制同LoadBalancerName 取值限制。
具体参见附录:如何保证幂等性
MasterZoneId String 该创建实例的主可用区ID,通过DescribeZone接口可查到相应Region下的主备可用区信息
目前对金融云用户暂时不支持多可用区功能
SlaveZoneId String 该创建实例的备可用区ID,通过DescribeZone接口可查到相应Region下的主备可用区信息
目前对金融云用户暂时不支持多可用区功能

返回参数

名称 类型 描述
详见
LoadBalancerId String 负载均衡实例的唯一标识
Address String 系统分配的服务地址。用户可以选择该服务地址是否对外公开,来分别创建公网和内网的负载均衡服务。
VpcId String 负载均衡实例的VPC唯一标识。
VSwitchId String 负载均衡实例的VPC所属VSwitch标识。
MasterZoneId String 该实例的主可用区。
SlaveZoneId String 该实例的备可用区。
LoadBalancerName String 负载均衡实例别名。

示例

请求示例

    https://slb.aliyuncs.com/
    &Action=CreateLoadBalancer
    &RegionId=cn-east-hangzhou-01
    &LoadBalancerName=abc
    &AddressType=internet
    &InternetChargeType=paybytraffic
    &<公共请求参数>

返回示例

  • XML格式

          <?xml version="1.0" encoding="UTF-8"?>
          <CreateLoadBalancerResponse>
              <RequestId>365F4154-92F6-4AE4-92F8-7FF34B540710</RequestId>
              <LoadBalancerId>139a00604ad-cn-east-hangzhou-01</LoadBalancerId>
              <Address>42.250.6.36</Address>
              <NetworkType>classic<NetworkType>
              <MasterZoneId>cn-hangzhou-b<MasterZoneId>
              <SlaveZoneId>cn-hangzhou-d<SlaveZoneId>
              <LoadBalancerName>abc</LoadBalancerName>
          </CreateLoadBalancerResponse>
    
  • JSON格式

          {
          "RequestId":"365F4154-92F6-4AE4-92F8-7FF34B540710",
          "LoadBalancerId":"139a00604ad-cn-east-hangzhou-01",
          "Address":"42.250.6.36",
          "NetworkType":"classic"
          "MasterZoneId":"cn-hangzhou-b",
          "SlaveZoneId":"cn-hangzhou-d",
          "LoadBalancerName":"abc"
    
          }
    

最后更新:2016-11-23 16:03:57

  上一篇:go 资源授权定义__RAM资源授权_API 参考_负载均衡-阿里云
  下一篇:go ModifyLoadBalancerInternetSpec__LoadBalancer相关API_API 参考_负载均衡-阿里云