全部產品
Search
文件中心

:CreateLoadBalancer

更新時間:Nov 05, 2024

調用CreateLoadBalancer建立負載平衡執行個體。

調用該介面建立執行個體時,請注意:

  • 執行個體建立後,會產生費用。

  • 如果不指定執行個體規格LoadBalancerSpec,則建立效能共用型執行個體。建議在建立負載平衡執行個體時,通過規格參數LoadBalancerSpec指定執行個體的規格。

調試

您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。

請求參數

名稱

類型

是否必選

樣本值

描述

Action

String

CreateLoadBalancer

要執行的操作。

取值:CreateLoadBalancer

RegionId

String

cn-hangzhou

負載平衡執行個體的地區。

您可以通過調用DescribeRegions介面查詢地區ID。

Address

String

192.168.0.1

指定負載平衡執行個體的私網IP地址,該地址必須包含在交換器的目標網段下。

AddressIPVersion

String

ipv4

負載平衡執行個體的IP版本,可以設定為ipv4或者ipv6。

AddressType

String

internet

負載平衡執行個體的網路類型。取值:

  • internet:建立公網負載平衡執行個體後,系統會分配一個公網IP地址,可以轉寄公網請求。

  • intranet:建立內網負載平衡執行個體後,系統會分配一個內網IP地址,僅可轉寄內網請求。

AutoPay

Boolean

true

是否是自動支付預付費公網執行個體的賬單。

取值:true|false(預設)

說明

該參數僅適用於中國站。

Bandwidth

Integer

10

監聽的頻寬峰值。

ClientToken

String

5A2CFF0E-5718-45B5-9D4D-70B3FF3898

用於保證請求的等冪性。由用戶端產生該參數值,要保證在不同請求間唯一,最大不值過64個ASCII字元。

DeleteProtection

String

on

是否開啟執行個體刪除保護。

Duration

Integer

1

預付費公網執行個體的購買時間長度,取值:

  • 如果PricingCyclemonth,取值為1~9

  • 如果PricingCycleyear,取值為1~3

說明

該參數僅適用於中國站。

InternetChargeType

String

paybytraffic

公網類型執行個體的付費方式。取值:

  • paybytraffic:按流量計費(預設值)。

LoadBalancerName

String

abc

負載平衡執行個體的名稱。

長度為2-128個英文或中文字元,必須以大小字母或中文開頭,可包含數字,點號(.),底線(_)和虛線(-)。

不指定該參數時,預設由系統分配一個執行個體名稱。

LoadBalancerSpec

String

slb.s2.small

負載平衡執行個體的規格。取值:

  • slb.s1.small

  • slb.s2.small

  • slb.s2.medium

  • slb.s3.small

  • slb.s3.medium

  • slb.s3.large

每個地區支援的規格不同。

目前支援效能保障型執行個體的地區有:華北 1(青島)、華北 2(北京)、華東 1(杭州)、華東 2(上海)、華南 1(深圳)、華北 3(張家口)、華北 5 (呼和浩特)、亞太地區東南 1(新加坡)、英國(倫敦)、歐洲中部 1(法蘭克福)、亞太地區東南 3(吉隆坡)、中東東部 1(杜拜)、亞太地區東南 5(雅加達)、美西 1(矽谷)、亞太地區東北 1(東京)、香港和美東 1(維吉尼亞)。

說明

若不指定規格,則建立效能共用型執行個體。

MasterZoneId

String

cn-hangzhou-b

負載平衡執行個體的主可用性區域ID。

您可以通過調用DescribeZone介面可查到相應地區下的主備可用性區域資訊。

PayType

String

PayOnDemand

執行個體的計費類型,取值:

  • PayOnDemand:隨用隨付。

PricingCycle

String

month

預付費公網執行個體的計費周期,取值:month|year

說明

僅適用於中國站。

ResourceGroupId

String

rg-atstuj3rtopt****

企業資源組ID。

SlaveZoneId

String

cn-hangzhou-d

負載平衡執行個體的備可用性區域ID。

您可以通過調用DescribeZone介面可查到相應地區下的主備可用性區域資訊。

VSwitchId

String

vsw-bp12mw1f8k3jgy*****

專用網路執行個體的所屬交換器ID。

建立專用網路類型的負載平衡執行個體,必須指定該參數。如果指定了該參數,AddessType參數的值會預設被設定為intranet

VpcId

String

vpc-bp1aevy8sofi8mh1*****

負載平衡執行個體的所屬的VPC ID。

返回資料

名稱

類型

樣本值

描述

LoadBalancerId

String

139a00604ad-cn-east-hangzhou-01

負載平衡執行個體的ID。

Address

String

42.250.6.36

分配的負載平衡執行個體的IP地址。

VpcId

String

vpc-25dvzy9f8

負載平衡執行個體的所屬專用網路的ID。

VSwitchId

String

vsw-255ecr***

負載平衡執行個體的所屬交換器的ID。

LoadBalancerName

String

abc

負載平衡執行個體的名稱。

AddressIPVersion

String

ipv4

負載平衡執行個體的IP地址類型。

NetworkType

String

classic

負載平衡執行個體網路類型。

OrderId

Long

201429619788910

訂單ID。

RequestId

String

365F4154-92F6-4AE4-92F8-7FF34B540710

請求ID。

ResourceGroupId

String

rg-atstuj3rtoptyui

企業資源組ID。

樣本

請求樣本


http(s)://[Endpoint]/?Action=CreateLoadBalancer
&RegionId=cn-hangzhou
&<公用請求參數>

正常返回樣本

XML 格式

<CreateLoadBalancerResponse>
    <NetworkType>vpc</NetworkType>
	  <LoadBalancerName>abc</LoadBalancerName>
	  <Address>192.168.0.6</Address>
	  <ResourceGroupId>rg-acfmxazb***</ResourceGroupId>
	  <RequestId>AB197CF0-D9E9-4475-A89D-35DBCCF13BBE</RequestId>
	  <AddressIPVersion>ipv4</AddressIPVersion>
	  <LoadBalancerId>lb-bp1b6c719dfa0***</LoadBalancerId>
	  <VSwitchId>vsw-bp12mw1f8k3jgygk9****</VSwitchId>
	  <VpcId>vpc-bp1aevy8sofi8mh1q***</VpcId>
</CreateLoadBalancerResponse>

JSON 格式

{
	"NetworkType":"vpc",
	"LoadBalancerName":"abc",
	"RequestId":"AB197CF0-D9E9-4475-A89D-35DBCCF13BBE",
	"ResourceGroupId":"rg-acfmxazb4ph****",
	"Address":"192.168.0.6",
	"AddressIPVersion":"ipv4",
	"LoadBalancerId":"lb-bp1b6c719dfa08ex****",
	"VSwitchId":"vsw-bp12mw1f8k3jgygk9****",
	"VpcId":"vpc-bp1aevy8sofi8mh1****"
}

錯誤碼

訪問錯誤中心查看更多錯誤碼。