翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
CoIP プールを作成する
IP アドレス範囲を指定して、オンプレミスネットワークと 内のインスタンス間の通信を容易にすることができますVPC。詳細については、「カスタマー所有 IP アドレス」を参照してください。
カスタマー所有 IP プールは、CoIP モードのローカルゲートウェイルートテーブルで使用できます。
以下の手順に従って CoIP プールを作成します。
- Console
-
コンソールを使用して CoIP プールを作成するには
で AWS Outposts コンソールを開きますhttps://console.aws.amazon.com/outposts/
。 -
を変更するには AWS リージョン、ページの右上隅にあるリージョンセレクターを使用します。
-
ナビゲーションペインで、[ローカルゲートウェイのルートテーブル] をクリックします。
-
[ルートテーブル] を選択します。
-
詳細ペインの [CoIP プール] タブを選択し、[CoIP プールの作成] を選択します。
-
(オプション) [名前] には、使用する CoIP プールの名前を入力します。
-
新規追加CIDRを選択し、カスタマー所有の IP アドレスの範囲を入力します。
-
(オプション) CIDRブロックを追加するには、新規追加CIDRを選択し、カスタマー所有の IP アドレスの範囲を入力します。
-
[CoIP プールの作成] を選択します。
- AWS CLI
-
を使用して CoIP プールを作成するには AWS CLI
-
create-coip-pool コマンドを使用して、指定されたローカルゲートウェイルートテーブルの CoIP アドレスのプールを作成します。
aws ec2 create-coip-pool --local-gateway-route-table-id
lgw-rtb-abcdefg1234567890
以下は出力例です。
{ "CoipPool": { "PoolId": "ipv4pool-coip-1234567890abcdefg", "LocalGatewayRouteTableId": "lgw-rtb-abcdefg1234567890", "PoolArn": "arn:aws:ec2:us-west-2:123456789012:coip-pool/ipv4pool-coip-1234567890abcdefg" } }
-
create-coip-cidr コマンドを使用して、指定された CoIP プールに CoIP アドレスの範囲を作成します。
aws ec2 create-coip-cidr --cidr 15.0.0.0/24 --coip-pool-id
ipv4pool-coip-1234567890abcdefg
以下は出力例です。
{ "CoipCidr": { "Cidr": "15.0.0.0/24", "CoipPoolId": "ipv4pool-coip-1234567890abcdefg", "LocalGatewayRouteTableId": "lgw-rtb-abcdefg1234567890" } }
-
CoIP プールを作成したら、次の手順を使用して、インスタンスにアドレスを割り当てます。
- Console
-
コンソールを使用して CoIP アドレスをインスタンスに割り当てるには
-
で Amazon VPCコンソールを開きますhttps://console.aws.amazon.com/vpc/
。 -
ナビゲーションペインで、Elastic IPsを選択します。
-
[Elastic IP アドレスを割り当てる] をクリックします。
-
[ネットワーク境界グループ] で、IP アドレスがアドバタイズされる場所を選択します。
-
パブリックIPv4アドレスプール で、カスタマー所有IPv4のアドレスプール を選択します。
-
カスタマー所有のIPv4アドレスプール で、設定したプールを選択します。
-
[割り当て] を選択します。
-
Elastic IP アドレスを選択してから、[アクション]、[Elastic IP アドレスの関連付け] の順に選択します。
-
[インスタンス] からインスタンスを選択し、次に [アソシエイト] を選択します。
-
- AWS CLI
-
を使用して CoIP アドレスをインスタンスに割り当てるには AWS CLI
-
describe-coip-pools コマンドを使用して、顧客所有のアドレスプールに関する情報を取得します。
aws ec2 describe-coip-pools
以下は出力例です。
{ "CoipPools": [ { "PoolId": "ipv4pool-coip-0abcdef0123456789", "PoolCidrs": [ "192.168.0.0/16" ], "LocalGatewayRouteTableId": "lgw-rtb-0abcdef0123456789" } ] }
-
[アドレスの割り当て] コマンドを使用して、Elastic IP アドレスを割り当てます。前のステップで返されたプール ID を使用します。
aws ec2 allocate-address--address
192.0.2.128
--customer-owned-ipv4-poolipv4pool-coip-0abcdef0123456789
以下は出力例です。
{ "CustomerOwnedIp": "192.0.2.128", "AllocationId": "eipalloc-02463d08ceEXAMPLE", "CustomerOwnedIpv4Pool": "ipv4pool-coip-0abcdef0123456789", }
-
次のように、アドレスの関連付け コマンドを使用して、Elastic IP アドレスを Outpost インスタンスに関連付けます。前の手順で返された割り当て ID を使用します。
aws ec2 associate-address --allocation-id
eipalloc-02463d08ceEXAMPLE
--network-interface-ideni-1a2b3c4d
以下は出力例です。
{ "AssociationId": "eipassoc-02463d08ceEXAMPLE", }
-