

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# CoIP プールを作成する
<a name="coip-pools"></a>

IP アドレス範囲を指定して、オンプレミス ネットワークと VPC 内のインスタンス間の通信を簡単にすることができます。詳細については、「[カスタマー所有 IP アドレス](routing.md#ip-addressing)」を参照してください。

カスタマー所有 IP プールは、CoIP モードのローカルゲートウェイルートテーブルで使用できます。

以下の手順に従って CoIP プールを作成します。

------
#### [ Console ]

**コンソールを使用して CoIP プールを作成する**

1. [https://console.aws.amazon.com/outposts/](https://console.aws.amazon.com/outposts/home) で AWS Outposts コンソールを開きます。

1. を変更するには AWS リージョン、ページの右上隅にあるリージョンセレクターを使用します。

1. ナビゲーションペインで、**[ローカルゲートウェイのルートテーブル]** をクリックします。

1. [ルートテーブル] を選択します。

1. 詳細ペインの **[CoIP プール]** タブを選択し、**[CoIP プールの作成]** を選択します。

1. (オプション) **[名前]** には、使用する CoIP プールの名前を入力します。

1. **[新しい CIDR を追加]** を選択し、カスタマー所有 IP アドレスの範囲を入力します。

1. (オプション) CIDR ブロックを追加するには、**[新しい CIDR を追加]** を選択し、顧客所有 IP アドレスの範囲を入力します。

1. **[CoIP プールの作成]** を選択します。

------
#### [ AWS CLI ]

**を使用して CoIP プールを作成するには AWS CLI**

1. [create-coip-pool](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-coip-pool.html) コマンドを使用して、指定されたローカルゲートウェイルートテーブルの 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"
       }
   }
   ```

1. [create-coip-cidr](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-coip-cidr.html) コマンドを使用して、指定された 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 アドレスをインスタンスに割り当てるには**

1. Amazon VPC コンソール ([https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/)) を開きます。

1. ナビゲーションペインで [**Elastic IP**] を選択します。

1. **[Elastic IP アドレスの割り当て]** を選択してください。

1. **[ネットワーク境界グループ]** で、IP アドレスがアドバタイズされる場所を選択します。

1. **[パブリック IPv4 アドレスプール]** で、**[カスタマー所有 IPv4 アドレスプール]** を選択します。

1. **[カスタマー所有の IPv4 アドレスプール]** では、構成したプールを選択します。

1. [**割り当て**] を選択してください。

1. Elastic IP アドレスを選択してから、**[アクション]**、**[Elastic IP アドレスの関連付け]** の順に選択します。

1. **[インスタンス]** からインスタンスを選択し、次に **[アソシエイト]** を選択します。

------
#### [ AWS CLI ]

**を使用して CoIP アドレスをインスタンスに割り当てるには AWS CLI**

1. [describe-coip-pools](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-coip-pools.html) コマンドを使用して、顧客所有のアドレスプールに関する情報を取得してください。

   ```
   aws ec2 describe-coip-pools
   ```

   以下は出力の例です。

   ```
   {
       "CoipPools": [
           {
               "PoolId": "ipv4pool-coip-0abcdef0123456789",
               "PoolCidrs":  [
                   "192.168.0.0/16"
               ],
               "LocalGatewayRouteTableId": "lgw-rtb-0abcdef0123456789"
           }
       ]
   }
   ```

1. [[アドレスの割り当て]](https://docs.aws.amazon.com/cli/latest/reference/ec2/allocate-address.html) コマンドを使用して、Elastic IP アドレスを割り当てます。前のステップで返されたプール ID を使用します。

   ```
   aws ec2 allocate-address--address 192.0.2.128 --customer-owned-ipv4-pool ipv4pool-coip-0abcdef0123456789
   ```

   以下は出力の例です。

   ```
   {
       "CustomerOwnedIp": "192.0.2.128",
       "AllocationId": "eipalloc-02463d08ceEXAMPLE",
       "CustomerOwnedIpv4Pool": "ipv4pool-coip-0abcdef0123456789",
   }
   ```

1. 次のように、[アドレスの関連付け](https://docs.aws.amazon.com/cli/latest/reference/ec2/associate-address.html) コマンドを使用して、Elastic IP アドレスを Outpost インスタンスに関連付けます。前の手順で返された割り当て ID を使用します。

   ```
   aws ec2 associate-address --allocation-id eipalloc-02463d08ceEXAMPLE --network-interface-id eni-1a2b3c4d
   ```

   以下は出力の例です。

   ```
   {
       "AssociationId": "eipassoc-02463d08ceEXAMPLE",
   }
   ```

------