Amazon Elastic Compute Cloud
Guide de l'utilisateur pour les instances Linux

Adresses IP Elastic

Une adresse IP Elastic est une adresse IP IPv4 statique conçue pour le cloud computing. Une adresse IP Elastic est associée à votre compte AWS. Avec une adresse IP Elastic, vous pouvez contourner un problème de défaillance d'une instance ou d'un logiciel en remappant rapidement l'adresse à une autre instance de votre compte.

Une adresse IP Elastic est une adresse IP IPv4 publique, qui est accessible depuis Internet. Si votre instance n'a pas d'adresse IPv4 publique, vous pouvez y associer une adresse IP Elastic pour permettre la communication avec Internet (par exemple, pour vous connecter à votre instance à partir de votre ordinateur local).

Actuellement, nous ne prenons pas en charge les adresses IP Elastic pour IPv6.

Principes de base d'une adresse IP Elastic

Les caractéristiques de base d'une adresse IP Elastic sont les suivantes :

  • Pour utiliser une adresse IP Elastic, commencez par en attribuer une à votre compte, puis associez-la à votre instance ou à une interface réseau.

  • Lorsque vous associez une adresse IP Elastic à une instance ou à son interface réseau principale, l'adresse IPv4 publique de l'instance (si elle en avait une) est réintégrée dans le pool d'adresses IPv4 publiques d'Amazon. Vous ne pouvez pas réutiliser une adresse IPv4 publique ou la convertir en adresse IP Elastic. Pour plus d'informations, consultez Adresses IPv4 publiques et noms d'hôte DNS externes.

  • Vous pouvez dissocier une adresse IP Elastic d'une ressource et la réassocier à une autre ressource. Toutes les connexions ouvertes vers une instance continuent de fonctionner pendant un moment même après que vous ayez dissocié son adresse IP Elastic et que vous l'ayez réassocié à une autre instance. Nous vous conseillons de rouvrir ces connexions à l'aide de l'adresse IP Elastic réassociée.

  • Une adresse IP Elastic dissociée demeure attribuée à votre compte jusqu'à ce que vous la libériez explicitement.

  • Pour garantir une utilisation efficace des adresses IP Elastic, nous imposons des frais horaires minimes si une adresse IP Elastic n'est pas associée à une instance en cours d'exécution, ou si elle est associée à une instance arrêtée ou à une interface réseau détachée. Pendant que votre instance s'exécute, une adresse IP Elastic associée à l'instance ne vous sera pas facturée, contrairement à toute adresse IP Elastic supplémentaire associée à cette instance. Pour en savoir plus, consultez la page Tarification Amazon EC2.

  • Une adresse IP Elastic est conçue pour être utilisée dans une région spécifique uniquement.

  • Lorsque vous associez une adresse IP Elastic à une instance qui avait une adresse IPv4 publique, le nom d'hôte DNS public de l'instance est mis à jour pour correspondre à l'adresse IP Elastic.

  • Nous résolvons un nom d'hôte DNS public en adresse IPv4 publique ou en l'adresse IP Elastic de l'instance en dehors du réseau de cette dernière et nous la résolvons en adresse IPv4 privée de l'instance depuis le réseau de cette dernière.

  • Lorsque vous allouez une adresse IP Elastic à partir d'un groupe d'adresses IP que vous avez importé dans votre compte AWS, elle n'est pas prise en compte dans votre limite d'adresses IP Elastic.

Utilisation d'adresses IP Elastic

Les sections suivantes expliquent comment utiliser les adresses IP Elastic.

Allocation d'une adresse IP Elastic

Vous pouvez allouer une adresse IP Elastic à partir du groupe d'adresses IPv4 publiques d'Amazon, ou à partir d'un groupe d'adresses IP personnalisé que vous avez importé dans votre compte AWS. Pour plus d'informations sur l'importation de votre propre plage d'adresses IP dans votre compte AWS, consultez Fourniture de vos propres adresses IP (BYOIP).

Vous pouvez allouer une adresse IP Elastic à l'aide de la console Amazon EC2 ou de la ligne de commande.

Pour allouer une adresse IP Elastic à partir du groupe d'adresses IPv4 publiques d'Amazon à l'aide de la console

  1. Ouvrez la console Amazon EC2 à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation, choisissez Adresses IP Elastic.

  3. Choisissez Allouer une nouvelle adresse.

  4. Pour IPv4 address pool (Groupe d'adresses IPv4), choisissez Amazon pool (Groupe Amazon).

  5. Choisissez Allouer et fermez l'écran de confirmation.

Pour allouer une adresse IP Elastic à partir de votre propre groupe d'adresses IP à l'aide de la console

  1. Ouvrez la console Amazon EC2 à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation, choisissez Adresses IP Elastic.

  3. Choisissez Allouer une nouvelle adresse.

  4. Pour IPv4 address pool (Groupe d'adresses IPv4), choisissez M'appartenant et sélectionnez le groupe d'adresses IP.

    Pour afficher la plage d'adresses IP du groupe d'adresses sélectionné et le nombre d'adresses IP déjà allouées à partir du groupe d'adresses, consultez Address ranges (Plages d'adresses).

  5. Pour Adresse IPv4, effectuez l'une des actions suivantes :

    • Pour permettre à Amazon EC2 de sélectionner une adresse IP à partir du groupe d'adresses, choisissez Aucune préférence.

    • Pour sélectionner une adresse IP spécifique à partir du groupe d'adresses, choisissez Sélectionner une adresse, puis saisissez l'adresse IP.

  6. Choisissez Allouer et fermez l'écran de confirmation.

Pour allouer une adresse IP Elastic à l'aide de la ligne de commande

Vous pouvez utiliser l'une des commandes suivantes. Pour obtenir plus d'informations sur les CLI (interface ligne de commande), consultez le didacticiel Accès à Amazon EC2.

Description de vos adresses IP Elastic

Vous pouvez décrire une adresse IP Elastic à l'aide de la console Amazon EC2 ou de la ligne de commande.

Pour décrire vos adresses IP Elastic à l'aide de la console

  1. Ouvrez la console Amazon EC2 à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation, sélectionnez Elastic IPs.

  3. Sélectionnez un filtre dans la liste Resource Attribute pour commencer la recherche. Vous pouvez utiliser plusieurs filtres dans une seule recherche.

Pour décrire vos adresses IP Elastic à l'aide de la ligne de commande

Vous pouvez utiliser l'une des commandes suivantes. Pour obtenir plus d'informations sur les CLI (interface ligne de commande), consultez le didacticiel Accès à Amazon EC2.

Balisage d'une adresse IP Elastic

Vous pouvez allouer des balises personnalisées à vos adresses IP Elastic pour classer celles-ci de différentes façons, par exemple, par objectif, par propriétaire ou par environnement. Cela vous aide à retrouver rapidement une adresse IP Elastic spécifique en fonction des balises personnalisées que vous lui avez attribuées.

Note

Le suivi d'allocation des coûts à l'aide des balises d'adresse IP Elastic n'est pas pris en charge.

Pour baliser une adresse IP Elastic à l'aide de la console

  1. Ouvrez la console Amazon EC2 à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation, sélectionnez Elastic IPs.

  3. Sélectionnez l'adresse IP Elastic à baliser et choisissez Balises.

  4. Sélectionnez Ajouter/Modifier des balises.

  5. Dans la boîte de dialogue Ajouter/Modifier des balises, choisissez Créer une balise, puis spécifiez la clé et la valeur de la balise.

  6. (Facultatif) Choisissez Créer une balise pour ajouter des balises supplémentaires à l'adresse IP Elastic.

  7. Choisissez Save.

Pour baliser une adresse IP Elastic à l'aide de la ligne de commande

Vous pouvez utiliser l'une des commandes suivantes. Pour obtenir plus d'informations sur les CLI (interface ligne de commande), consultez le didacticiel Accès à Amazon EC2.

  • create-tags (AWS CLI)

    aws ec2 create-tags --resources eipalloc-12345678 --tags Key=Owner,Value=TeamA
  • New-EC2Tag (Outils AWS pour Windows PowerShell)

    La commande New-EC2Tag nécessite un paramètre Tag, qui spécifie la paire clé-valeur à utiliser pour la balise d'adresse IP Elastic. Les commandes suivantes créent le paramètre Tag :

    PS C:\> $tag = New-Object Amazon.EC2.Model.Tag PS C:\> $tag.Key = "Owner" PS C:\> $tag.Value = "TeamA"
    PS C:\> New-EC2Tag -Resource eipalloc-12345678 -Tag $tag

Association d'une adresse IP Elastic à une instance en cours d'exécution

Vous pouvez associer une adresse IP Elastic à une instance à l'aide de la console Amazon EC2 ou de la ligne de commande.

Si vous associez une adresse IP Elastic à votre instance pour permettre la communication avec Internet, vous devez également vous assurer que votre instance se trouve dans un sous-réseau public. Pour plus d'informations, consultez Passerelles Internet dans le Amazon VPC Guide de l'utilisateur.

Pour associer une adresse IP Elastic à une instance à l'aide de la console

  1. Ouvrez la console Amazon EC2 à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation, sélectionnez Elastic IPs.

  3. Sélectionnez une adresse IP Elastic et choisissez Actions, puis Associer l'adresse.

  4. Sélectionnez l'instance dans Instance, puis choisissez Associer.

Pour associer une adresse IP Elastic à l'aide de la ligne de commande

Vous pouvez utiliser l'une des commandes suivantes. Pour obtenir plus d'informations sur les CLI (interface ligne de commande), consultez le didacticiel Accès à Amazon EC2.

Dissociation d'une adresse IP Elastic et réassociation de celle-ci à une autre instance

Vous pouvez dissocier une adresse IP Elastic, puis la réassocier à l'aide de la console Amazon EC2 ou de la ligne de commande.

Pour dissocier et réassocier une adresse IP Elastic à l'aide de la console

  1. Ouvrez la console Amazon EC2 à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation, sélectionnez Elastic IPs.

  3. Sélectionnez l'adresse IP Elastic, choisissez Actions, puis sélectionnez Dissocier l'adresse.

  4. Choisissez Dissocier l'adresse.

  5. Sélectionnez l'adresse que vous avez dissociée à l'étape précédente. Pour Actions, choisissez Associer l'adresse.

  6. Sélectionnez la nouvelle instance dans Instance, puis choisissez Associer.

Pour dissocier une adresse IP Elastic à l'aide de la ligne de commande

Vous pouvez utiliser l'une des commandes suivantes. Pour obtenir plus d'informations sur les CLI (interface ligne de commande), consultez le didacticiel Accès à Amazon EC2.

Pour associer une adresse IP Elastic à l'aide de la ligne de commande

Vous pouvez utiliser l'une des commandes suivantes. Pour obtenir plus d'informations sur les CLI (interface ligne de commande), consultez le didacticiel Accès à Amazon EC2.

Libération d'une adresse IP Elastic

Si vous n'avez plus besoin d'une adresse IP Elastic, nous vous recommandons de la libérer (l'adresse ne doit pas être associée à une instance).

Pour libérer une adresse IP Elastic à l'aide de la console

  1. Ouvrez la console Amazon EC2 à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation, sélectionnez Elastic IPs.

  3. Sélectionnez l'adresse IP Elastic, choisissez Actions, puis sélectionnez Libérer des adresses. Choisissez Libérer lorsque vous y êtes invité.

Pour libérer une adresse IP Elastic à l'aide de la ligne de commande

Vous pouvez utiliser l'une des commandes suivantes. Pour obtenir plus d'informations sur les CLI (interface ligne de commande), consultez le didacticiel Accès à Amazon EC2.

Récupération d'une adresse IP Elastic

Si vous avez libéré votre adresse IP Elastic, vous pouvez essayer de la récupérer. Les règles suivantes s'appliquent :

  • Vous ne pouvez pas récupérer une adresse IP Elastic si celle-ci a été allouée à un autre compte AWS ou si cela risque d'entraîner un dépassement de votre limite d'adresses IP Elastic.

  • Vous ne pouvez pas récupérer les balises associées à une adresse IP Elastic.

  • Il n'est possible de récupérer une adresse IP Elastic qu'à l'aide de l'API Amazon EC2 ou d'un outil de ligne de commande.

Pour récupérer une adresse IP Elastic à l'aide de la ligne de commande

Vous pouvez utiliser l'une des commandes suivantes. Pour obtenir plus d'informations sur les CLI (interface ligne de commande), consultez le didacticiel Accès à Amazon EC2.

  • allocate-address (AWS CLI) — Spécifiez l'adresse IP à l'aide du paramètre --address, comme suit.

    aws ec2 allocate-address --domain vpc --address 203.0.113.3
  • New-EC2Address (Outils AWS pour Windows PowerShell) — Spécifiez l'adresse IP à l'aide du paramètre -Address, comme suit.

    PS C:\> New-EC2Address -Address 203.0.113.3 -Domain vpc -Region us-east-1

Utilisation de DNS inverse pour des applications de messagerie

Si vous prévoyez d'envoyer des e-mails à des tiers à partir d'une instance, nous vous conseillons de mettre en service une ou plusieurs adresses IP Elastic et de nous les fournir. AWS collabore avec des fournisseurs d'accès Internet et des organisations de lutte contre les courriers indésirables (anti-spam) pour réduire le risque que vos e-mails envoyés à partir de ces adresses soient signalés comme du spam.

De plus, l'affectation d'un enregistrement DNS inverse statique à votre adresse IP Elastic utilisée pour envoyer des e-mails peut permettre d'éviter que ces derniers soient considérés comme du spam par les organisations de lutte anti-spam. Notez que l'enregistrement DNS avant correspondant (enregistrement de type A) pointant vers votre adresse IP Elastic doit exister avant que vous créiez votre enregistrement DNS inverse.

Si un enregistrement DNS inverse est associé à une adresse IP Elastic, cette dernière et verrouillée pour votre compte et ne peut pas être libérée tant que l'enregistrement n'est pas supprimé.

Pour supprimer des limites d'envoi d'e-mail ou nous fournir vos adresses IP Elastic et vos enregistrements DNS inverses, accédez à la page Demande de suppression des limites d'envoi d'e-mail.

Limite appliquée aux adresses IP Elastic

Par défaut, tous les comptes AWS sont limités à cinq (5) adresses IP Elastic par région, car les adresses Internet publiques (IPv4) sont des ressources publiques rares. Nous vous encourageons vivement à utiliser une adresse IP Elastic principalement pour pouvoir remapper l'adresse à une autre instance dans le cas de la défaillance d'une instance et d'utiliser des noms d'hôte DNS pour toutes les autres communications internœuds.

Si vous pensez que votre architecture justifie l'utilisation d'adresses IP Elastic supplémentaires, vous pouvez demander une augmentation de limite. Pour demander une augmentation, complétez le formulaire de demande de limite Amazon VPC ; choisissez VPC Elastic IP Address Limit (Limites appliquées aux adresses IP Elastic de VPC). Décrivez votre cas d'utilisation pour nous faire comprendre votre besoin. Pour demander des adresses IP Elastic pour EC2-Classic, complétez le formulaire de demande de limite d’adresse IP Elastic Amazon EC2.