

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Création d'un pool CoIP
<a name="coip-pools"></a>

Vous pouvez fournir des plages d’adresses IP pour faciliter la communication entre votre réseau sur site et les instances de votre VPC. Pour plus d'informations, veuillez consulter [Customer-owned Adresses IP](routing.md#ip-addressing).

Customer-owned Des pools IP sont disponibles pour les tables de routage des passerelles locales en mode CoIP.

Procédez comme suit pour créer un groupe CoIP.

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

**Pour créer un pool CoIP à l'aide de la console**

1. Ouvrez la AWS Outposts console à l'adresse [ https://console.aws.amazon.com/outposts/](https://console.aws.amazon.com/outposts/home).

1. Pour modifier la Région AWS, utilisez le sélecteur de région situé dans le coin supérieur droit de la page.

1. Dans le panneau de navigation, choisissez **Tables de routage de passerelle locale**.

1. Choisissez la table de routage. 

1. Choisissez l’onglet **Groupes CoIP** dans le volet de détails, puis choisissez **Créer un groupe CoIP**.

1. (Facultatif) Dans **Nom**, saisissez un nom pour votre groupe CoIP.

1. Choisissez **Ajouter un nouveau CIDR** et entrez une plage d’adresses IP clients.

1. (Facultatif) Pour ajouter un bloc CIDR, choisissez ** Ajouter un nouveau CIDR ** et entrez une plage d'adresses IP appartenant au client.

1. Choisissez **Créer un groupe CoIP**.

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

**Pour créer un pool CoIP à l'aide du AWS CLI**

1. Utilisez la [ commande ](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-coip-pool.html) create-coip-pool pour créer un pool d'adresses CoIP pour la table de routage de passerelle locale spécifiée.

   ```
   aws ec2 create-coip-pool --local-gateway-route-table-id {{lgw-rtb-abcdefg1234567890}}
   ```

   Voici un exemple de sortie.

   ```
   {
       "CoipPool": {
           "PoolId": "ipv4pool-coip-1234567890abcdefg",
           "LocalGatewayRouteTableId": "lgw-rtb-abcdefg1234567890",
           "PoolArn": "arn:aws:ec2:us-west-2:123456789012:coip-pool/ipv4pool-coip-1234567890abcdefg"
       }
   }
   ```

1. Utilisez la [ commande ](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-coip-cidr.html) create-coip-cidr pour créer une plage d'adresses CoIP dans le pool CoIP spécifié.

   ```
   aws ec2 create-coip-cidr --cidr 15.0.0.0/24 --coip-pool-id {{ipv4pool-coip-1234567890abcdefg}}
   ```

   Voici un exemple de sortie.

   ```
   {
       "CoipCidr": {
           "Cidr": "15.0.0.0/24",
           "CoipPoolId": "ipv4pool-coip-1234567890abcdefg",
           "LocalGatewayRouteTableId": "lgw-rtb-abcdefg1234567890"
       }
   }
   ```

------

Après avoir créé un pool CoIP, utilisez la procédure suivante pour attribuer une adresse à votre instance.

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

**Pour attribuer une adresse CoIP à une instance à l'aide de la console**

1. Ouvrez la console Amazon VPC à l’adresse [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/).

1. Dans le panneau de navigation, choisissez **Adresses IP Elastic**.

1. Choisissez **Allocate Elastic IP address (Allouer l'adresse IP Elastic)**.

1. Pour **Groupe de bordures réseau**, sélectionnez l’emplacement à partir duquel l’adresse IP est annoncée.

1. Pour **Pool d’adresses IPv4 publiques**, choisissez **Pool d’adresses IPv4 appartenant au client**.

1. Pour **Pool d’adresses IPv4 appartenant au client**, sélectionnez le pool que vous avez configuré.

1. Choisissez **Allouer**.

1. Sélectionnez l’adresse IP Elastic, puis choisissez **Actions**, **Associer l’adresse IP Elastic**.

1. Sélectionnez l’instance dans **Instance**, puis choisissez **Associer**.

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

**Pour attribuer une adresse CoIP à une instance à l'aide du AWS CLI**

1. Utilisez la commande [describe-coip-pools](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-coip-pools.html) pour extraire des informations sur les pools d’adresses appartenant aux clients.

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

   Voici un exemple de sortie.

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

1. Utilisez la commande [allocate-address](https://docs.aws.amazon.com/cli/latest/reference/ec2/allocate-address.html) pour allouer une adresse IP Elastic. Utilisez l’ID de pool renvoyé à l’étape précédente.

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

   Voici un exemple de sortie.

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

1. Utilisez la commande [associate-address](https://docs.aws.amazon.com/cli/latest/reference/ec2/associate-address.html) pour associer l’adresse IP Elastic à l’instance Outpost. Utilisez l’ID d’allocation renvoyé à l’étape précédente.

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

   Voici un exemple de sortie.

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

------