

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, consultez [Adresses IP clients](routing.md#ip-addressing).

Des groupes d’adresses IP clients sont disponibles pour les tables de routage de passerelle locale 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 le Région AWS, utilisez le sélecteur de région 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 [create-coip-pool](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-coip-pool.html)commande 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 [create-coip-cidr](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-coip-cidr.html)commande 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 volet de navigation, sélectionnez **Elastic IPs**.

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 le **pool d' IPv4 adresses public**, choisissez **le pool d' IPv4 adresses appartenant au client**.

1. Pour **le pool d' IPv4 adresses 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 [describe-coip-pools](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-coip-pools.html)commande pour récupérer des informations sur les pools d'adresses appartenant à vos 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",
   }
   ```

------