トップレベルプールを作成する
このセクションの手順に従って、トップレベル IPAM プールを作成します。プールを作成するときは、使用するプールの CIDR をプロビジョニングします。プールは、その CIDR 内のスペースをプール内の割り当てに対して割り当てます。割り当てとは、IPAM プールから別のリソースまたは IPAM プールへの CIDR 割り当てです。
次の例は、このガイドの手順で作成できるプール構造の階層を示しています。このステップでは、トップレベル IPAM プールを作成します。
-
AWS リージョン 1 とAWS リージョン 2 で運用されている IPAM
-
プライベートスコープ
-
最上位プール (10.0.0.0/8)
-
AWS リージョン 2 のリージョンプール (10.0.0.0/16)
-
開発プール (10.0.0.0/24)
-
VPC の割り当て (10.0.0.0/25)
-
-
-
-
-
前述の例で使用されている CIDR は例にすぎません。これらは、トップレベルプール内の各プールがトップレベル CIDR の一部でプロビジョニングされていることを示しています。
IPAM プールの作成時に、IPAM プール内で行われる割り当てのルールを設定できます。
割り当てルールを使用すると、以下を設定できます。
このプールの CIDR 範囲内で検出された場合、CIDR を IPAM プールに自動的にインポートするかどうか
プール内の割り当てに必要なネットマスクの長さ
プール内のリソースに必要なタグ
-
プール内のリソースに必要なロケール ロケールは、IPAM プールを割り当てることができるようにする AWS リージョンです。
割り当てルールは、リソースが準拠しているか非準拠かを決定します。コンプライアンスの詳細については、リソースごとに CIDR の使用状況をモニタリングする を参照してください。
割り当てルールには表示されない追加の暗黙ルールがあります。リソースが、AWS Resource Access Manager (RAM) の共有リソースである IPAM プール内にある場合、リソース所有者は AWS RAM でプリンシパルとして設定されている必要があります。RAM でプールを共有する方法の詳細については、AWS RAM を使用して IPAM プールを共有する を参照してください。
次の例は、割り当てルールを使用して IPAM プールへのアクセスを制御する方法を示しています。
ルーティングとセキュリティのニーズに基づいてプールを作成する場合、特定のリソースのみがプールを使用できるようにしたい場合があります。このような場合、このプールからの CIDR を必要とするリソースには、割り当てルールタグの要件に一致するタグが必要であることを示す割り当てルールを設定できます。例えば、prod タグのある VPC のみが IPAM プールから CIDR を取得できることを示す割り当てルールを設定できます。また、このプールから割り当てられる CIDR は /24 以下であることを示すルールを設定することもできます。この場合、スペースが利用可能であれば、このプールから /24 より大きい CIDR を使用してリソースを作成できますが、そのようにするとプールの割り当てルールに違反するため、IPAM はこのリソースに非準拠のフラグを立てます。