Je souhaite déplacer mon adresse IP Elastic vers une autre instance Amazon Elastic Compute Cloud (Amazon EC2).
Résolution
Utiliser la console EC2
1. Ouvrez la console Amazon EC2, puis sélectionnez Elastic IPs.
2. Choisissez l'adresse IP Elastic que vous souhaitez transférer.
3. Vérifiez l'ID d'association et l'ID d'instance associée pour confirmer à quelle instance l'adresse IP Elastic est actuellement associée.
4. Sélectionnez Actions, puis Dissocier l'adresse IP Elastic.
5. Sélectionnez Dissocier.
6. Sélectionnez à nouveau l'adresse IP Elastic, puis sélectionnez Actions, Associer une adresse IP Elastic.
7. Sélectionnez Instance puis recherchez l'ID d'instance de l'instance à laquelle vous souhaitez associer l'adresse IP Elastic.
Remarque : Si vous disposez de plusieurs interfaces réseau sur l'instance EC2, procédez comme suit :
Sélectionnez Interface réseau.
Choisissez l'ID d'interface réseau Elastic auquel vous souhaitez associer l'adresse IP Elastic.
8. Sélectionnez Associer.
Utiliser l'interface de ligne de commande AWS (AWS CLI)
Remarque : Si vous recevez des erreurs lors de l'exécution des commandes de l'AWS CLI, assurez-vous que vous utilisez la version la plus récente de l'AWS CLI.
1. Exécutez la commande describe-addresses pour confirmer à quelle instance EC2 l'adresse IP Elastic est actuellement associée. Dans la commande suivante, remplacez x.x.x.x par l'adresse IP Elastic que vous souhaitez déplacer vers une autre instance EC2.
aws ec2 describe-addresses --public-ips x.x.x.x
2. Si l'adresse IP Elastic est associée à une instance, exécutez la commande disassociate-address. Dans l'exemple de commande suivant, remplacez x.x.x.x par l'adresse IP Elastic que vous souhaitez déplacer vers une autre instance EC2.
aws ec2 disassociate-address --public-ip x.x.x.x
3. Exécutez à nouveau la commande describe-addresses pour confirmer l'état actuel de l'association. Si la commande ne renvoie aucun ID d'association, l'adresse IP Elastic s'est correctement dissociée.
4. Exécutez la commande associate-address. Dans l'exemple de commande suivant, remplacez instance-id par l'ID de l'instance à laquelle vous souhaitez associer l'adresse IP Elastic. Et remplacez x.x.x.x par l'adresse IP Elastic que vous déplacez.
aws ec2 associate-address --instance-id i-abcde12345 --public-ip x.x.x.x
Pour plus d'informations, voir associate-address.
Remarque : Si l'instance EC2 possède plusieurs interfaces réseau élastiques, utilisez les paramètres --allocation-id et \ --network-interface-id.
5. Exécutez la commande describe-addresses pour confirmer l'association d'adresses IP Elastic.