Alibaba Cloud OpenAPI Explorerでは、IPアドレスを管理し、Application Load Balancer (ALB) インスタンスにプライベートIPアドレスを割り当てることができます。 インターネット向けまたは内部向けのALBインスタンスを作成する場合、Alibaba Cloud OpenAPI Explorerを使用して、ALBインスタンスが属する各vSwitchのCIDRブロックにIPv4アドレスをALBインスタンスのプライベートIPアドレスとして指定できます。
使用上の注意
プライベートIPv4アドレスは、IPv4またはデュアルスタックALBインスタンスにのみ割り当てることができます。 プライベートIPv6アドレスは、デュアルスタックALBインスタンスではサポートされていません。
プライベートIPv4アドレスは、静的IPモードのALBインスタンスにのみ割り当てることができます。 プライベートIPv4アドレスは、動的IPモードのALBインスタンスではサポートされていません。
手順
OpenAPI Explorerにログインします。
[CreateLoadBalancer] ページで、リクエストパラメーターを設定します。 この例では、リージョンは中国 (杭州) に設定されています。
次の表に、このトピックに関連するパラメーターのみを示します。 その他のパラメーターを指定する方法の詳細については、「CreateLoadBalancer」をご参照ください。
パラメーター
説明
例
VpcId
ALBインスタンスが存在する仮想プライベートクラウド (VPC) のID。
VPC IDを表示するには、VPCコンソールにログインし、上部のナビゲーションバーから [中国 (杭州)] を選択し、左側のナビゲーションウィンドウで [VPC] をクリックして、表示するVPCを見つけます。
vpc-bp1wfo2ytjbr9zs3y ****
AddressType
ALBインスタンスに割り当てるIPv4アドレスのネットワークタイプ。
Internet: パブリックIPv4アドレス。 ドメイン名は、インターネット経由でアクセスできるパブリックIPv4アドレスに解決されます。
イントラネット: プライベートIPv4アドレス。 ドメイン名は、ALBインスタンスのVPC内でのみアクセス可能なプライベートIPv4アドレスに解決されます。
ビジネス要件に基づいてインターネットまたはイントラネットを指定します。
イントラネット
LoadBalancerName
ALBインスタンスの名前。
ALB-test01
ZoneMappings
ゾーンとvSwitch間のマッピング。 リージョンに2つ以上のゾーンがある場合は、少なくとも2つのゾーンを選択して、サービスの高可用性を確保します。
VSwitchId: ゾーン内のvSwitchのID。
DescribeVSwitch操作を呼び出して、vSwitch IDを照会できます。
ZoneId: ゾーンのID。
DescribeZones操作を呼び出して、ゾーンIDを照会できます。
IntranetAddress: ALBインスタンスに割り当てるIPv4アドレス。
重要プライベートIPアドレスをALBインスタンスに割り当てるときは、そのアドレスが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インスタンスのエディションによって異なります。 有効な値:
基本
標準
StandardWithWaf
基本
AddressAllocatedMode
IPアドレスが割り当てられるモード。 有効な値:
修正済み: ALBインスタンスに静的IPアドレスを割り当てます。
動的: ALBインスタンスの各ゾーンにIPアドレスを動的に割り当てます。
この例では、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インスタンスの設定を照会できます。
(オプション) ALBインスタンスの作成後、ALBコンソールALBインスタンスのプライベートIPアドレスが
192.168.1.13
と192.168.0.230
であることを確認します。上部のナビゲーションバーで、中国 (杭州) リージョンを選択します。
[インスタンス] ページで、管理するALBインスタンスのIDをクリックします。
[インスタンスの詳細] タブで、ALBインスタンスのプライベートIPアドレスを表示します。
関連ドキュメント
コンソールでALBインスタンスを作成する方法の詳細については、「ALBインスタンスの作成」をご参照ください。
NLBインスタンスにプライベートIPアドレスを割り当てる方法の詳細については、「OpenAPI Explorerを使用してNLBインスタンスを作成するときのプライベートIPアドレスの指定」をご参照ください。
Classic Load Balancer (CLB) インスタンスにプライベートIPアドレスを割り当てる方法の詳細については、「OpenAPI Explorerを使用してVPCにCLBインスタンスを作成するときのプライベートIPアドレスの指定」をご参照ください。