すべてのプロダクト
Search
ドキュメントセンター

Server Load Balancer:OpenAPI エクスプローラーを使用して ALB インスタンスを作成し、プライベート IP アドレスを割り当てる

最終更新日:Mar 13, 2025

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 ブロックをクエリします。

手順

  1. OpenAPI エクスプローラー にログインします。

  2. 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

  3. [呼び出しを開始] をクリックします。

    次の結果が返されます。返された HTTP ステータスコードが 200 の場合は、NLB インスタンスが作成されます。その他の HTTP ステータスコードが返された場合は、エラーメッセージに基づいてエラーをトラブルシューティングします。詳細については、「ALB ステータスコード」をご参照ください。

    {
      "RequestId": "0A1F39B6-4BDE-5923-A3BE-E98708413D1B",
      "LoadBalancerId": "alb-gokux4i116yiqf****"
    }

    リクエストが送信された後、GetLoadBalancerAttribute オペレーションを呼び出して、ALB インスタンスの構成をクエリできます。レスポンスでは、IntranetAddress は指定したプライベート IP アドレスを示します。

  4. オプション。ALB インスタンスが作成された後、ALB コンソール にログインして、ALB インスタンスのプライベート IP アドレスが 192.168.1.13192.168.0.230 であるかどうかを確認できます。

    1. 上部のナビゲーションバーで、[中国 (杭州)] リージョンを選択します。

    2. [インスタンス] ページで、管理する ALB インスタンスの ID をクリックします。

    3. [インスタンスの詳細] タブで、VIP は指定したプライベート IP アドレスを示します。

関連情報