Elastic Network Interface (ENI) は、IP プレフィックス機能をサポートしています。 IP プレフィックスは、CIDR 表記のプライベート IPv4 または IPv6 アドレスの範囲です。 プライマリまたはセカンダリ ENI に 1 つ以上の IP プレフィックスを自動または手動で割り当てることができます。 また、ENI から 1 つ以上の IP プレフィックスを手動で割り当て解除することもできます。 このトピックでは、IP プレフィックス機能の利点と制限、およびこの機能の使用方法について説明します。
利点
IP プレフィックス機能には、次の利点があります。
IP アドレスをより効率的に管理できます。
IP アドレスを Elastic Compute Service (ECS) インスタンスに割り当てたり、ECS インスタンスから割り当て解除したりする操作をより効率的に行うことができ、より多くの IP アドレスを ECS インスタンスに割り当てることができます。
複数の IP アドレスに基づいて構築されたコンテナネットワークでは、個々のノードにより多くの IP アドレスを割り当てることができます。 これにより、CIDR ブロックの管理が容易になります。
制限
IP プレフィックス機能を使用する場合は、次の制限事項に注意してください。
リージョン
IP プレフィックス機能は、シンガポール、米国 (シリコンバレー)、米国 (バージニア)、フィリピン (マニラ)、ドイツ (フランクフルト)、英国 (ロンドン)、マレーシア (クアラルンプール)、タイ (バンコク)、インドネシア (ジャカルタ)、日本 (東京)、韓国 (ソウル)、UAE (ドバイ)、SAU (リヤド - パートナーリージョン)、中国 (青島)、中国 (北京)、中国 (杭州)、中国 (深セン)、中国 (上海)、中国 (香港)、中国 (フフホト)、中国 (成都)、中国 (河源)、中国 (ウランチャブ)、中国 (広州) リージョンでのみ使用できます。
スコープ
割り当てる IP アドレスプレフィックスは、ENI が存在する vSwitch の CIDR ブロック内である必要があります。 詳細については、「予約済み CIDR ブロック」をご参照ください。
IP アドレス
IP プレフィックスを割り当てる場合は、次の制限事項に注意してください。
IPv4 および IPv6 プレフィックスに指定できるサブネットマスクは、それぞれ /28 と /80 です。
IP プレフィックスは、標準の CIDR ブロックである必要があります。
割り当てようとする IP プレフィックスは、vSwitch の予約済み CIDR ブロック内にあり、既存のリソースの他の IP プレフィックスまたは IP アドレスと重複していません。
IP プレフィックスの数
ECS コンソールで、使用可能な ENI に最大 9 個の IP プレフィックスを割り当てることができます。また、AssignPrivateIpAddresses 操作を呼び出すことで、最大 49 個の IP プレフィックスを割り当てることができます。
InUse 状態の ENI に割り当てることができる IP プレフィックスの数は、インスタンスタイプによって異なります。 ENI に割り当てられた各 IP プレフィックスは、IP アドレスと見なされます。 例:
1 つの ecs.g7.large インスタンスの単一の ENI に、最大 6 つの非公開 IPv4 アドレスを割り当てることができます。インスタンスに関連付けられている各 ENI には、プライマリ非公開 IPv4 アドレスがあります。インスタンスに関連付けられている ENI にセカンダリ非公開 IPv4 アドレスがない場合は、ENI に最大 5 つの IPv4 プレフィックスを割り当てることができます。ENI に割り当てられた追加のセカンダリ非公開 IPv4 アドレスごとに、ENI に割り当てることができる IPv4 プレフィックスが 1 つ少なくなります。
1 つの ecs.g7.large インスタンスの単一の ENI に最大 6 つの IPv6 アドレスを割り当てることができます。インスタンスに関連付けられている ENI に IPv6 アドレスがない場合は、ENI に最大 6 つの IPv6 プレフィックスを割り当てることができます。
ENI に割り当てられた追加の IPv6 アドレスごとに、ENI に割り当てることができる IPv6 プレフィックスが 1 つ少なくなります。
詳細については、「インスタンスファミリの概要」のENI あたりの IP アドレス数に関連する列をご参照ください。
セキュリティグループ
ENI に割り当てる IP プレフィックスは、関連付けられたセキュリティグループの IP アドレスクォータに対してカウントされます。 仮想プライベートクラウド (VPC) 内のセキュリティグループのプライベート IP アドレスの数は、セキュリティグループの種類によって異なります。
デフォルトでは、ベーシックセキュリティグループには最大 2,000 のプライベート IP アドレスを含めることができます。 セキュリティグループに他の IP アドレスが存在しない場合、セキュリティグループには最大 2,000 の IP プレフィックスを割り当てることができます。2,000今すぐインストール
アドバンストセキュリティグループに含めることができるプライベート IP アドレスの数は 65,536 です。 セキュリティグループに他の IP アドレスが存在しない場合、セキュリティグループには最大 65,536 の IP プレフィックスを割り当てることができます。65,53665,536
詳細については、「ベーシックセキュリティグループとアドバンストセキュリティグループ」をご参照ください。
IP プレフィックスの使用
ENI への IP プレフィックスの割り当て
シナリオ 1: 既存の ENI に IP プレフィックスを割り当てる
ECS コンソールの使用
[ECS コンソール] の [ENI] ページで、割り当てる IPv4 プレフィックスを入力します。 値を指定しない場合は、IPv4 プレフィックスが自動的に割り当てられます。 詳細については、「セカンダリプライベート IP アドレス」をご参照ください。
説明IP プレフィックスが割り当てられた後、関連付けられた ECS インスタンスでセカンダリ IP アドレスを設定できます。 IPv4 アドレスの設定方法については、「セカンダリプライベート IP アドレス」をご参照ください。 IPv6 アドレスの設定方法については、「IPv6 通信」をご参照ください。
IP プレフィックスが割り当てられている ENI を ECS インスタンスにバインドした後、特定のイメージはセカンダリ ENI の IP アドレスを自動的に識別できません。 この場合、ECS インスタンスで ENI を設定する必要があります。 詳細については、「セカンダリ ENI の設定」をご参照ください。
API 操作の呼び出し
IP プレフィックスの手動割り当て
AssignPrivateIpAddresses 操作を呼び出し、
Ipv4Prefix.N
パラメーターを指定して、ENI に 1 つ以上の IPv4 プレフィックスを割り当てます。N の有効な値:1 ~ 10。AssignIpv6Addresses 操作を呼び出し、
Ipv6Prefix.N
パラメーターを指定して、ENI に 1 つ以上の IPv6 プレフィックスを割り当てます。N の有効な値:1 ~ 10。
IP プレフィックスの自動割り当て
AssignPrivateIpAddresses 操作を呼び出し、
Ipv4PrefixCount
パラメーターを指定して、システムが ENI に特定の数の IPv4 プレフィックスを割り当てることができるようにします。有効な値:1 ~ 10。IPv6 アドレスの割り当て
AssignIpv6Addresses
操作を呼び出し、 パラメーターを指定して、システムが特定の数の IPv6 プレフィックスを ENI に割り当てることを許可します。 有効値:1 ~ 10。
シナリオ 2: ENI の作成時に IP プレフィックスを割り当てる
ECS コンソールを使用する
ENI を作成する際に、[セカンダリ プライベート IPv4 アドレス] パラメーターで [IPv4 プレフィックスを指定] を選択し、[ENI の作成] ページで割り当てる IPv4 プレフィックスを入力します。
説明IP プレフィックスが割り当てられた後、Available 状態の ENI を ECS インスタンスにバインドできます。 その後、ECS インスタンスでセカンダリ IP アドレスを設定できます。 IPv4 アドレスの設定方法については、「セカンダリプライベート IP アドレス」をご参照ください。 IPv6 アドレスの設定方法については、「IPv6 通信」をご参照ください。
IP プレフィックスが割り当てられている ENI を ECS インスタンスにバインドした後、特定のイメージはセカンダリ ENI の IP アドレスを自動的に識別できません。 この場合、ECS インスタンスで ENI を設定する必要があります。 詳細については、「セカンダリ ENI の設定」をご参照ください。
API 操作の呼び出し
CreateNetworkInterface 操作を呼び出し、対応するパラメーターを指定して IP プレフィックスを割り当てます。
Ipv4Prefix.N
またはIpv6Prefix.N
パラメーターを指定して、IPv4 または IPv6 プレフィックスを割り当てます。Ipv4PrefixCount
またはIpv6PrefixCount
パラメーターを指定して、システムが特定の数の IPv4 または IPv6 プレフィックスを割り当てることを許可します。
ENI の IP プレフィックスの表示
ECS コンソールの使用
ECS コンソール - ENI に移動します。
上部のナビゲーションバーで、管理するリソースのリージョンとリソースグループを選択します。
[ENI] ページで、管理する ENI を見つけ、[操作] 列の [ENI IP の管理] をクリックして、ENI の IP プレフィックスを表示します。
API 操作の呼び出し
DescribeNetworkInterfaces 操作を呼び出して、複数の ENI の IP プレフィックスを表示します。
DescribeNetworkInterfaceAttribute 操作を呼び出して、ENI の IP プレフィックスを表示します。
ENI からの IP プレフィックスの割り当て解除
IP プレフィックスを割り当てた後、1 つ以上の IP プレフィックスの割り当てを解除できます。 その後、割り当て解除された IP プレフィックスを他のリソースに割り当てることができます。
ECS コンソールの使用
[ECS コンソール] の [ENI] ページで、IP プレフィックスの割り当てを解除できます。 詳細については、「セカンダリプライベート IP アドレス」をご参照ください。
API 操作の呼び出し
UnassignPrivateIpAddresses 操作を呼び出し、
Ipv4Prefix
パラメーターを指定して、1 つ以上の IPv4 プレフィックスの割り当てを解除します。UnassignIpv6Addresses 操作を呼び出し、
Ipv6Prefix
パラメーターを指定して、1 つ以上の IPv6 プレフィックスの割り当てを解除します。
関連情報
ECS インスタンスのセキュリティグループルールの変更方法については、「セキュリティグループルールの変更」をご参照ください。
EventBridge または CloudMonitor でイベント通知を設定して、IP アドレスイベントに関する通知を受信できます。 IP プレフィックスが ENI に割り当てられた後、または ENI から割り当て解除された後、割り当てまたは割り当て解除の通知がメールまたは DingTalk チャットボットによって送信されます。 関連付けられている ENI ID やセカンダリプライベート IP プレフィックスなど、IP プレフィックスに関する情報を取得し、通知に応じて自動的に実行する操作を指定できます。 詳細については、「ECS イベント」および「ECS システムイベント通知の購読」をご参照ください。