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 インスタンスのネットワークタイプです。 有効値:
|
AutoPay | Boolean | 省略可能 | true |
任意。 作成されたサブスクリプション課金インターネットインスタンスに対して請求書を自動的に支払うかどうかを示します。 有効値: true | false。 デフォルト値 :false 注 このパラメータは中国のサイトにのみ適用されます。
|
帯域幅 | Integer | 省略可能 | 10 |
任意: リスナーのピーク帯域幅です。 |
ClientToken | String | 省略可能 | 5A2CFF0E-5718-45B5-9D4D-70B3FF3898 |
任意。 要求のべき等性を保証します。 このパラメータの値はクライアントによって生成され、さまざまなリクエストの中で一意です。 インスタンス名は最大 128 文字まで含むことができます。 |
Duration | Integer | 省略可能 | 1 |
任意。 購読インターネットインスタンスのサブスクリプション期間。 有効値:
注 このパラメータは中国のサイトにのみ適用されます。
|
InternetChargeType | String | 省略可能 | paybytraffic |
任意。 インターネットインスタンスの請求方法です。 有効値:
|
LoadBalancerName | String | 省略可能 | こんにちは |
任意。 作成する SLB インスタンスの名前です。 名前の長さは 2 ~ 128 文字です。 英字または漢字で始めることができ、数字、アンダーライン ( _ )、ピリオド ( . )、およびハイフン ( - ) を含めることができます。 このパラメーターを指定しない場合は、デフォルトのインスタンス名が割り当てられます。 |
LoadBalancerSpec | String | 省略可能 | slb.s2.small |
任意。 作成する SLB インスタンスの仕様です。 有効値:
使用可能な仕様はリージョンによって異なります。 現在、パフォーマンス専有型インスタンスは、以下のリージョンでサポートされています。中国 (青島) 、中国 (北京) 、中国 (杭州)、中国 (上海) 、中国 (深圳)、中国 (張家口)、中国 (フフホト)、シンガポール、イギリス (ロンドン)、ドイツ (フランクフルト)、オーストラリア (シドニー)、マレーシア (クアラルンプール)、アラブ首長国連邦 (ドバイ)、インドネシア (ジャカルタ)、米国 (シリコンバレー)、インド (ムンバイ)、日本 (東京)、香港、米国 (バージニア)。 詳細は、「 パフォーマンス共有型インスタンス」をご参照ください。 注 作成する SLB インスタンスの仕様を設定しないと、パフォーマンス共有型インスタンスが作成されます。
|
MasterZoneId | String | いいえ | cn-hangzhou |
任意。 作成する SLB インスタンスのプライマリゾーン ID です。 作成するインスタンスのプライマリゾーン ID を照会するには、 DescribeZone を呼び出します。 |
PayType | String | 省略可能 | PayOnDemand |
任意。 作成される ECS インスタンスの課金方法です。 有効値:
|
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"
}