SLB インスタンスを作成します。

API を変更する前に、次の点に注意してください。

  • インスタンスが作成された後、料金が発生します。 詳しくは、「 課金方法」をご参照ください。
  • インスタンス仕様 (LoadBalancerSpec) を指定しないと、共有パフォーマンスインスタンスが作成されます。 したがって、SLB インスタンスを作成するときには、 LoadBalancerSpec API を呼び出してインスタンス仕様を指定することを推奨します。

デバッグ

OpenAPI Explorer を使用して、デバッグ操作を実行し、SDK コード例を生成します。

リクエストパラメータ

パラメータ データ型 必須/省略可能 値の例 説明
Action String 必須 CreateLoadBalancer

この操作の名前です。 値:CreateLoadBalancer

RegionId String 必須 cn-hangzhou

作成する SLB インスタンスのリージョン ID です。

SLB インスタンスのリージョン ID を照会するには、DescribeRegions を呼び出します。

Address String 省略可能 192.168.0.1

任意。 SLB インスタンスのプライベートネットワークの IP アドレスを指定します。これは対応するスイッチの宛先 CIDR ブロックになければなりません。

AddressIPVersion String 省略可能 ipv4

任意。 作成する SLB インスタンスの IP バージョンです。 ipv4 または ipv6 に設定できます。

AddressType String 省略可能 Internet

任意。 SLB インスタンスのネットワークタイプです。 有効値:

  • インターネット:インターネット SLB インスタンスが作成された後、システムはインスタンスがインターネットからの要求を転送できるようにパブリック IP アドレスを割り当てます。
  • イントラネット :イントラネット SLB インスタンスが作成された後、システムはイントラネット IP アドレスを割り当て、インスタンスがイントラネット要求のみを転送できるようにします。
AutoPay Boolean 省略可能 true

任意。 作成されたサブスクリプション課金インターネットインスタンスに対して請求書を自動的に支払うかどうかを示します。

有効値: true | false。 デフォルト値 :false

このパラメータは中国のサイトにのみ適用されます。
帯域幅 Integer 省略可能 10

任意: リスナーのピーク帯域幅です。

ClientToken String 省略可能 5A2CFF0E-5718-45B5-9D4D-70B3FF3898

任意。 要求のべき等性を保証します。 このパラメータの値はクライアントによって生成され、さまざまなリクエストの中で一意です。 インスタンス名は最大 128 文字まで含むことができます。

Duration Integer 省略可能 1

任意。 購読インターネットインスタンスのサブスクリプション期間。 有効値:

  • PricingCycle の値が の場合、このパラメータの有効範囲は 1〜9 です。
  • PricingCycle の値が の場合、このパラメータの有効範囲は 1 ~ 3 です。
このパラメータは中国のサイトにのみ適用されます。
InternetChargeType String 省略可能 paybytraffic

任意。 インターネットインスタンスの請求方法です。 有効値:

  • paybytraffic:トラフィック (デフォルト値) によって請求されます
LoadBalancerName String 省略可能 こんにちは

任意。 作成する SLB インスタンスの名前です。

名前の長さは 2 ~ 128 文字です。 英字または漢字で始めることができ、数字、アンダーライン ( _ )、ピリオド ( . )、およびハイフン ( - ) を含めることができます。

このパラメーターを指定しない場合は、デフォルトのインスタンス名が割り当てられます。

LoadBalancerSpec String 省略可能 slb.s2.small

任意。 作成する SLB インスタンスの仕様です。 有効値:

  • slb.s1.small
  • slb.s2.small
  • slb.s2.medium
  • slb.s3.small
  • slb.s3.medium
  • slb.s3.large

使用可能な仕様はリージョンによって異なります。

現在、パフォーマンス専有型インスタンスは、以下のリージョンでサポートされています。中国 (青島) 、中国 (北京) 、中国 (杭州)、中国 (上海) 、中国 (深圳)、中国 (張家口)、中国 (フフホト)、シンガポール、イギリス (ロンドン)、ドイツ (フランクフルト)、オーストラリア (シドニー)、マレーシア (クアラルンプール)、アラブ首長国連邦 (ドバイ)、インドネシア (ジャカルタ)、米国 (シリコンバレー)、インド (ムンバイ)、日本 (東京)、香港、米国 (バージニア)。 詳細は、「 パフォーマンス共有型インスタンス」をご参照ください。

作成する SLB インスタンスの仕様を設定しないと、パフォーマンス共有型インスタンスが作成されます。
MasterZoneId String いいえ cn-hangzhou

任意。 作成する SLB インスタンスのプライマリゾーン ID です。

作成するインスタンスのプライマリゾーン ID を照会するには、 DescribeZone を呼び出します。

PayType String 省略可能 PayOnDemand

任意。 作成される ECS インスタンスの課金方法です。 有効値:

  • PayOnDemand:重量課金
PricingCycle String 省略可能 month

任意。 作成されたインターネットインスタンスのサブスクリプション課金対象の期間です。 有効値: 月 | 年

このパラメータは中国サイトにのみ適用されます。
ResourceGroupId String 省略可能 rg-atstuj3rtoptyui

任意。 作成する SLB インスタンスが属するエンタープライズリソースグループの ID です。

SlaveZoneId String 省略可能 cn-hangzhou

任意。 SLB インスタンスのプライマリゾーン ID です。

リージョン内のプライマリゾーンとセカンダリゾーンを照会するには、 DescribeZone を呼び出します。

VSwitchId String 省略可能 vsw-bp12mw1f8k3jgygk9bmlj

任意。 作成される SLB インスタンスの VSwitch の ID です。

イントラネットインスタンスを作成する場合は、このパラメータを指定する必要があります。 このパラメータが指定されている場合、 AddessType の値は intranet に設定されます。

VpcId String 省略可能 vpc-bp1aevy8sofi8mh1qc5cm

任意。 SLB インスタンスが作成された VPC の ID です。

レスポンスパラメータ

パラメータ データ型 値の例 説明
LoadBalancerId String 139a00604ad-cn-east-hangzhou-01

SLB インスタンスの ID です。

Address String 42.250.6.36

SLB インスタンスの IP アドレスです。

VpcId String vpc-25dvzy9f8

SLB インスタンスのバックアップゾーン ID です。

VSwitchId String vsw-255ecrwq5

イントラネット SLB インスタンスが属する VSwitch の ID です。

LoadBalancerName String こんにちは

SLB インスタンスの名前です。

AddressIPVersion String ipv4

SLB インスタンスの IP アドレスです。

NetworkType String classic

作成される SLB インスタンスのネットワークタイプです。

OrderId Long 201429619788910

注文 ID です。

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

リクエスト ID です。

ResourceGroupId String rg-atstuj3rtoptyui

エンタープライズリソースグループの ID です。

リクエストの例


http(s)://[Endpoint]/? Action=CreateLoadBalancer
&Action = CreateLoadBalancer
&RegionId=cn-hangzhou 
&<CommonParameters>

レスポンスの例

XML 形式

<CreateLoadBalancerResponse> 
  <NetworkType>vpc</NetworkType> 
  <LoadBalancerName>abc</LoadBalancerName> 
  <Address>192.168.0.3</Address>
  <ResourceGroupId>rg-acfmxazb4ph6aiy</ResourceGroupId>
  <RequestId> AB197CF0-D9E9-4475-A89D-35DBCCF13BBE </RequestId> 
  <AddressIPVersion>ipv4</AddressIPVersion>
  <LoadBalancerId>lb-bp1h66tp5uat84khmqc9e</LoadBalancerId>
  <VSwitchId> vsw-bp12mw1f8k3jgygk9bmlj </VSwitchId>
  <VpcId> vpc-bp1aevy8sofi8mh1qc5cm </VpcId>
</CreateLoadBalancerResponse>

JSON 形式

{
	"NetworkType": "vpc",
	"LoadBalancerName": "abc",
	"RequestId":"AB197CF0-D9E9-4475-A89D-35DBCCF13BBE",
	"ResourceGroupId":"rg-acfmxazb4ph6aiy",
	"Address":"192.168.0.6",
	"AddressIPVersion":"ipv4",
	"LoadBalancerId":"lb-bp1b6c719dfa08exfuca5",
	"VSwitchId":"vsw-bp12mw1f8k3jgygk9bmlj",
	"VpcId":"vpc-bp1aevy8sofi8mh1qc5cm"
}

エラーコード

一般的なエラーコードをご参照ください。