

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.

# Adresses IP secondaires pour vos instances EC2
<a name="instance-secondary-ip-addresses"></a>

La première IPv4 adresse attribuée à une interface réseau est connue sous le nom d'adresse IP principale. Les adresses IP secondaires sont des IPv4 adresses supplémentaires attribuées à une interface réseau. Pour de plus amples informations, veuillez consulter [Plusieurs adresses IP](using-instance-addressing.md#multiple-ip-addresses).

Vous pouvez également attribuer plusieurs IPv6 adresses à une instance. Pour de plus amples informations, veuillez consulter [Gérez les adresses IPv6 de vos instances EC2](working-with-ipv6-addresses.md).

**Topics**
+ [Attribution d’adresses IP secondaires à une instance](#assign-secondary-ip-address)
+ [Configuration du système d’exploitation pour l’utilisation d’adresses IP secondaires](#StepTwoConfigOS)
+ [Annulation de l’attribution d’une adresse IP secondaire à une instance](#unassign-secondary-ip-address)

## Attribution d’adresses IP secondaires à une instance
<a name="assign-secondary-ip-address"></a>

Vous pouvez attribuer l’adresse IP secondaire à l’interface réseau pour une instance au moment du lancement de l’instance ou après celui-ci.

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

**Pour attribuer une adresse IP secondaire au lancement**

1. Suivez la procédure pour [lancer une instance](ec2-launch-instance-wizard.md). Lorsque vous configurez les [paramètres réseau](ec2-instance-launch-parameters.md#liw-network-settings), développez **Configuration réseau avancée**.

1. Pour **IP secondaire**, choisissez **Attribution automatique** et saisissez le nombre d’adresses IP qu’Amazon EC2 doit attribuer. Vous pouvez également choisir **Attribuer manuellement** et saisir les IPv4 adresses.

1. Complétez les étapes suivantes pour lancer les instances.

**Pour attribuer une adresse IP secondaire après le lancement**

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

1. Dans le panneau de navigation, choisissez **Instances**.

1. Sélectionnez votre instance et choisissez **Actions**, **Mise en réseau**, puis **Gérer les adresses IP privées**.

1. Sélectionnez l’interface réseau.

1. Pour ajouter une IPv4 adresse, sous **IPv4adresses**, sélectionnez **Attribuer une nouvelle adresse IP**. Saisissez une adresse IPv4 dans la plage du sous-réseau, ou laissez le champ vide pour permettre à Amazon EC2 d’en choisir une à votre place.

1. Choisissez **Enregistrer**.

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

**Pour attribuer une adresse IP secondaire au lancement**  
Utilisez la commande [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) avec l’option `--secondary-private-ip-addresses`.

```
--secondary-private-ip-addresses {{10.251.50.12}}
```

Pour laisser Amazon EC2 choisir l’adresse IP, utilisez plutôt l’option `--secondary-private-ip-address-count`. L’exemple suivant attribue une adresse IP secondaire.

```
--secondary-private-ip-address-count 1
```

Vous pouvez également créer une interface réseau. Pour de plus amples informations, veuillez consulter [Créez une interface réseau pour votre instance EC2](create-network-interface.md).

**Pour attribuer une adresse IP secondaire après le lancement**  
Utilisez la commande [assign-private-ip-addresses](https://docs.aws.amazon.com/cli/latest/reference/ec2/assign-private-ip-addresses.html) avec l’option `--private-ip-addresses`.

```
aws ec2 assign-private-ip-addresses \
    --network-interface-ids {{eni-1234567890abcdef0}} \
    --private-ip-addresses {{10.251.50.12}}
```

Pour laisser Amazon EC2 choisir l' IPv4 adresse, utilisez plutôt le `--secondary-private-ip-address-count` paramètre. L'exemple suivant attribue une IPv4 adresse.

```
aws ec2 assign-private-ip-addresses \
    --network-interface-ids {{eni-1234567890abcdef0}} \
    --secondary-private-ip-address-count 1
```

------
#### [ PowerShell ]

**Pour attribuer une adresse IP secondaire au lancement**  
Vous devez créer une interface réseau. Pour de plus amples informations, veuillez consulter [Créez une interface réseau pour votre instance EC2](create-network-interface.md).

**Pour attribuer une adresse IP secondaire après le lancement**  
Utilisez l'[Register-EC2PrivateIpAddress](https://docs.aws.amazon.com/powershell/latest/reference/items/Register-EC2PrivateIpAddress.html)applet de commande avec le `-PrivateIpAddress` paramètre.

```
Register-EC2PrivateIpAddress `
    -NetworkInterfaceId {{eni-1234567890abcdef0}} `
    -PrivateIpAddress {{10.251.50.12}}
```

Pour laisser Amazon EC2 choisir les IPv4 adresses, utilisez plutôt le `-SecondaryPrivateIpAddressCount` paramètre. L'exemple suivant attribue une IPv4 adresse.

```
Register-EC2PrivateIpAddress `
    -NetworkInterfaceId {{eni-1234567890abcdef0}} `
    -SecondaryPrivateIpAddressCount 1
```

------

## Configuration du système d’exploitation pour l’utilisation d’adresses IP secondaires
<a name="StepTwoConfigOS"></a>

Après avoir attribué une adresse IP secondaire à votre instance, vous devez configurer le système d'exploitation de votre instance pour qu'il reconnaisse l' IPv4adresse privée supplémentaire.

**Instances Linux**
+ Si vous utilisez Amazon Linux, le package ec2-net-utils peut effectuer cette opération. Il configure les interfaces réseau supplémentaires que vous attachez pendant que l'instance est en cours d'exécution, actualise les IPv4 adresses secondaires lors du renouvellement du bail DHCP et met à jour les règles de routage associées. Vous pouvez actualiser immédiatement la liste des interfaces en utilisant l'une des commandes suivantes, selon votre système : `sudo systemctl restart systemd-networkd` (AL2023) ou `sudo service network restart` (Amazon Linux 2). Vous pouvez consulter la up-to-date liste à l'aide de la commande suivante : `ip addr li` Si vous avez besoin d’un contrôle manuel sur votre configuration réseau, vous pouvez supprimer le package ec2-net-utils. Pour plus d'informations, consultez [Configurer votre interface réseau à l'aide de ec2-net-utils](https://docs.aws.amazon.com/linux/al2/ug/ec2-net-utils.html).
+ Si vous utilisez une autre distribution Linux, consultez la documentation correspondante. Recherchez des informations sur la configuration d'interfaces réseau et d' IPv4 adresses secondaires supplémentaires. Si l’instance a deux ou plusieurs interfaces sur le même sous-réseau, recherchez des informations sur l’utilisation des règles de routage pour contourner le routage asymétrique.

**instances Windows**  
Pour de plus amples informations, veuillez consulter [Configuration des IPv4 adresses privées secondaires pour les instances Windows](config-windows-multiple-ip.md).

## Annulation de l’attribution d’une adresse IP secondaire à une instance
<a name="unassign-secondary-ip-address"></a>

Si vous n’avez plus besoin d’une adresse IP secondaire, vous pouvez annuler son attribution à l’instance ou à l’interface réseau. Lorsqu'une IPv4 adresse privée secondaire n'est pas attribuée depuis une interface réseau, l'adresse IP élastique (si elle existe) est également dissociée.

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

**Pour annuler l'attribution d'une IPv4 adresse privée secondaire à une instance**

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

1. Dans le panneau de navigation, choisissez **Instances**.

1. Sélectionnez une instance, puis choisissez **Actions**, **Mise en réseau**, **Gérer les adresses IP**.

1. Sélectionnez l’interface réseau. Pour les **IPv4adresses**, choisissez **Annuler l'attribution** pour l' IPv4 adresse à annuler.

1. Choisissez **Enregistrer**.

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

**Pour annuler l’attribution d’une adresse IP privée secondaire**  
Utilisez la commande [unassign-private-ip-addresses](https://docs.aws.amazon.com/cli/latest/reference/ec2/unassign-private-ip-addresses.html).

```
aws ec2 unassign-private-ip-addresses \
    --network-interface {{eni-1234567890abcdef0}}\
    --private-ip-addresses {{10.251.50.12}}
```

------
#### [ PowerShell ]

**Pour annuler l’attribution d’une adresse IP privée secondaire**  
Utilisez l’applet de commande [Unregister-EC2PrivateIpAddress](https://docs.aws.amazon.com/powershell/latest/reference/items/Unregister-EC2PrivateIpAddress.html).

```
Unregister-EC2PrivateIpAddress `
    -NetworkInterface {{eni-1234567890abcdef0}} `
    -PrivateIpAddress {{10.251.50.12}}
```

------