通过OpenAPI创建CLB实例时指定私网IP

如果您有对私网IP地址管理的诉求,并需要为专有网络VPC类型的私网CLB实例指定私网IPv4地址,您可以通过阿里云OpenAPI开发者门户,在创建私网CLB实例时,在CLB实例所属的交换机网段中指定一个IPv4地址,作为该CLB实例的私网IP地址。

注意事项

  • 仅支持为专有网络VPC类型的私网CLB实例指定私网IPv4地址。

  • 不支持为公网CLB实例指定IP地址。

  • 不支持为经典网络类型的CLB实例指定IP地址。

操作步骤

  1. 登录OpenAPI开发者门户

  2. CreateLoadBalancer接口调用页面,设置用于创建实例的请求参数。本文以服务地址选择华东2(上海)为例。

    此处仅列出主要参数的配置,其余参数的配置请参见CreateLoadBalancer - 创建传统型负载均衡实例

    参数

    说明

    本文示例值

    RegionId

    传统型负载均衡实例所属的地域 ID。

    您可以通过调用DescribeRegions - 查询可用地域接口查询地域 ID。

    cn-shanghai

    LoadBalancerName

    实例名称。

    CLB-test01

    VpcId

    传统型负载均衡实例所属的 VPC ID。

    您可登录专有网络管理控制台,在顶部菜单栏选择华东2(上海)地域,在专有网络页面找到并查看目标VPC的ID。

    vpc-bp18jb3fqfklxde2z****

    VSwitchId

    CLB实例的所属的交换机 ID。

    创建专有网络类型的负载均衡实例,必须指定该参数。如果指定了该参数,AddessType参数的值会默认被设置为intranet

    您可登录专有网络管理控制台,在顶部菜单栏选择华东2(上海)地域,在专有网络页面单击目标VPC的ID。在资源管理页签,单击交换机的个数,查看交换机的ID及网段。

    vsw-bp1gw3z8urk2a7n8j****

    PayType

    实例的计费类型,取值为:

    PayOnDemand:按量付费。

    PayOnDemand

    InstanceChargeType

    实例计费方式。取值:

    • PayBySpec(默认值):按规格计费。

    • PayByCLCU:按使用量计费。

    PayByCLCU

    Address

    指定CLB实例的私网IP地址,请注意该地址必须包含在交换机的目标网段下,且未被占用。

    172.16.20.189

  3. 单击发起调用

    返回结果如下。如果返回结果的状态码是200,表示实例创建成功。如果是其他状态码,请参考返回的message信息或者使用负载均衡SLB后出现500、502和504状态码进行排查。

    {
      "LoadBalancerName": "CLB-test01",
      "VpcId": "vpc-uf6x6rm6tdj********",
      "RequestId": "60E9F897-6C4B-5E37-BBFA-***********",
      "ResourceGroupId": "rg-acfm2bz********",
      "Address": "172.16.20.189",
      "NetworkType": "vpc",
      "AddressIPVersion": "ipv4",
      "VSwitchId": "vsw-uf6ee831m3********",
      "LoadBalancerId": "lb-uf6p0mf********"
    }

    调用成功后,您可以通过DescribeLoadBalancerAttribute - 查询指定负载均衡实例的详细信息接口,查看已创建的CLB实例的具体参数信息,可查看到该实例的服务地址为您指定的私网IP地址。

  4. 可选:调用成功后,可登录传统型负载均衡控制台查看私网IP地址为172.16.20.189的实例的参数信息。

    1. 在顶部菜单栏,选择华东2(上海)地域。

    2. 实例管理页面,找到新创建的实例,单击该实例ID。

    3. 实例详情页签,可查看到该实例的服务地址为您指定的私网IP地址。

相关文档