Alibaba Cloud OpenAPI エクスプローラーを使用すると、IP アドレスを管理し、Application Load Balancer(ALB)インスタンスにプライベート IP アドレスを割り当てることができます。インターネット向けまたは内部向けの ALB インスタンスを作成する際に、Alibaba Cloud OpenAPI エクスプローラーを使用して、ALB インスタンスが属する各 vSwitch の CIDR ブロック内の IPv4 アドレスを ALB インスタンスのプライベート IP アドレスとして指定できます。
使用上の注意
プライベート IPv4 アドレスは、IPv4 またはデュアルスタック ALB インスタンスにのみ割り当てることができます。プライベート IPv6 アドレスは、デュアルスタック ALB インスタンスではサポートされていません。
スペックアップした ALB インスタンスを作成するには、選択した各ゾーンで指定した vSwitch に十分な数の使用可能な IP アドレスが必要です。スペックアップした ALB インスタンスには、指定した vSwitch から 3 つの IP アドレスが割り当てられます。1 つは負荷分散サービスを提供するための仮想 IP アドレス(VIP)として機能し、他の 2 つはバックエンドサーバーと通信するためのローカル IP アドレスとして機能します。指定した vSwitch に使用可能な IP アドレスが十分にない場合は、エラーが報告され、スペックアップした ALB インスタンスを作成できません。スペックアップした ALB インスタンスの詳細については、「ALB インスタンスのスペックアップ」をご参照ください。(これは、スペックアップしていない ALB インスタンスを作成するための前提条件ではありません。)
スペックアップした ALB インスタンスが想定どおりにリソースを自動スケーリングできるように、指定する各 vSwitch に少なくとも 8 つの使用可能な IP アドレスがあることをお勧めします。
DescribeZones オペレーションを呼び出して、指定したリージョン内で ALB が使用可能なゾーンをクエリします。
DescribeVSwitches オペレーションを呼び出して、作成済みの vSwitch とそれぞれの CIDR ブロックをクエリします。
手順
OpenAPI エクスプローラー にログインします。
CreateLoadBalancer ページで、リクエストパラメーターを設定します。この例では、[リージョン] を [中国 (杭州)] に設定します。
次の表では、このトピックに関連するパラメーターのみを説明します。その他のパラメーターの指定方法については、「CreateLoadBalancer」をご参照ください。
パラメーター
説明
例
VpcId
ALB インスタンスが存在する仮想プライベートクラウド(VPC)の ID。
VPC ID を表示するには、VPC コンソール にログインし、上部のナビゲーションバーから [中国 (杭州)] を選択し、左側のナビゲーションウィンドウで [VPC] をクリックし、表示する VPC を見つけます。
vpc-bp1wfo2ytjbr9zs3y****
AddressType
ALB インスタンスに割り当てる IPv4 アドレスのネットワークタイプ。
[インターネット]:パブリック IPv4 アドレス。ドメイン名はパブリック IPv4 アドレスに解決され、インターネット経由でアクセスできます。
[イントラネット]:プライベート IPv4 アドレス。ドメイン名はプライベート IPv4 アドレスに解決され、ALB インスタンスの VPC 内からのみアクセスできます。
ビジネス要件に基づいて、[インターネット] または [イントラネット] を指定します。
[イントラネット]
LoadBalancerName
ALB インスタンスの名前。
ALB-test01
ZoneMappings
ゾーンと vSwitch 間のマッピング。リージョンに複数のゾーンがある場合は、サービスの高可用性を確保するために少なくとも 2 つのゾーンを選択してください。
[vswitchid]:ゾーン内の vSwitch の ID。
DescribeVSwitches オペレーションを呼び出して、vSwitch ID をクエリできます。
[zoneid]:ゾーンの ID。
DescribeZones オペレーションを呼び出して、ゾーン ID をクエリできます。
[intranetaddress]:ALB インスタンスに割り当てる IPv4 アドレス。
重要ALB インスタンスにプライベート IP アドレスを割り当てる場合は、アドレスが vSwitch の宛先 CIDR ブロックに属し、使用中でないことを確認してください。
vSwitch ID と CIDR ブロックを表示するには、VPC コンソール にログインし、上部のナビゲーションバーから [中国 (杭州)] を選択し、左側のナビゲーションウィンドウで [VPC] をクリックし、ALB インスタンスの VPC を見つけます。[リソース管理] タブで、vSwitch パラメーターの下にある数字をクリックします。すると、vSwitch ID と CIDR ブロックが表示されます。
この例では、ゾーン G とゾーン I が指定されています。ALB インスタンスのリージョンに基づいてゾーンを指定します。
ゾーン G の設定:
[zonemappings.1.vswitchi]:vsw-bp1jiciza3mpuyphn****
[zonemappings.1.zoneid]:cn-hangzhou-g
[zonemappings.1.intranetaddress]:192.168.1.13
ゾーン I の設定:
[zonemappings.0.vswitchid]:vsw-bp1uwoih7uwew975k****
[zonemappings.0.zoneid]:cn-hangzhou-i
[zonemappings.0.intranetaddress]:192.168.0.230
LoadBalancerEdition
ALB インスタンスのエディション。機能と課金ルールは、ALB インスタンスのエディションによって異なります。有効な値:
Basic
Standard
StandardWithWaf
Basic
AddressAllocatedMode
IP アドレスが割り当てられるモード。有効な値:
Fixed(デフォルト):各ゾーンの ALB インスタンスに静的 IP アドレスを割り当てます。
Dynamic:各ゾーンの ALB インスタンスに IP アドレスが動的に割り当てられます。
説明2025 年 2 月 25 日 00:00:00(UTC + 08:00)以降、CreateLoadBalancer オペレーションを使用して作成する ALB インスタンスはすべて、リクエストで指定した IP モードに関係なく、スペックアップバージョンになります。ALB インスタンスは静的モードと固定モードを区別せず、負荷の変動に応じてリソースを自動スケーリングできます。
スペックアップしていない ALB インスタンスは影響を受けません。
Fixed
LoadBalancerBillingConfig
ALB インスタンスの課金方法の構成。
PayType:ALB インスタンスの課金方法。
値を PostPay に設定します。これは、従量課金制を指定します。
BandwidthPackageId:ALB インスタンスがインターネット向けの場合のインターネット共有帯域幅インスタンスの ID。
PayType:この例では PostPay が指定されています。
BandwidthPackageId:ビジネス要件に基づいてこのパラメーターを設定します。
AddressIpVersion
プロトコルバージョン。有効な値:
IPv4(デフォルト)
DualStack
[ipv4] と [dualstack] がサポートされています。ビジネス要件に基づいて IP バージョンを指定します。[dualstack] を指定する場合は、ALB インスタンスの vSwitch で IPv6 が有効になっていることを確認してください。詳細については、「vSwitch で IPv6 を有効にする」をご参照ください。
IPv4
[呼び出しを開始] をクリックします。
次の結果が返されます。返された HTTP ステータスコードが 200 の場合は、NLB インスタンスが作成されます。その他の HTTP ステータスコードが返された場合は、エラーメッセージに基づいてエラーをトラブルシューティングします。詳細については、「ALB ステータスコード」をご参照ください。
{ "RequestId": "0A1F39B6-4BDE-5923-A3BE-E98708413D1B", "LoadBalancerId": "alb-gokux4i116yiqf****" }リクエストが送信された後、GetLoadBalancerAttribute オペレーションを呼び出して、ALB インスタンスの構成をクエリできます。レスポンスでは、IntranetAddress は指定したプライベート IP アドレスを示します。
オプション。ALB インスタンスが作成された後、ALB コンソール にログインして、ALB インスタンスのプライベート IP アドレスが
192.168.1.13と192.168.0.230であるかどうかを確認できます。上部のナビゲーションバーで、[中国 (杭州)] リージョンを選択します。
[インスタンス] ページで、管理する ALB インスタンスの ID をクリックします。
[インスタンスの詳細] タブで、VIP は指定したプライベート IP アドレスを示します。
関連情報
コンソールで ALB インスタンスを作成する方法の詳細については、「ALB インスタンスを作成する」をご参照ください。
NLB インスタンスにプライベート IP アドレスを割り当てる方法の詳細については、「OpenAPI エクスプローラーを使用して NLB インスタンスを作成する際にプライベート IP アドレスを指定する」をご参照ください。
Classic Load Balancer(CLB)インスタンスにプライベート IP アドレスを割り当てる方法の詳細については、「OpenAPI エクスプローラーを使用して VPC に CLB インスタンスを作成する際にプライベート IP アドレスを指定する」をご参照ください。