Comment puis-je attribuer une adresse IP source statique à toutes les instances dans un environnement Elastic Beanstalk à charge équilibrée ?

Lecture de 3 minute(s)
0

Je souhaite attribuer une adresse IP statique unique à mon environnement AWS Elastic Beanstalk à charge équilibrée afin d’identifier le trafic qui en provient.

Brève description

Vous pouvez utiliser une passerelle de traduction d’adresses réseau (NAT) pour mapper plusieurs adresses IP en une seule et unique adresse IP accessible au public. Lorsque votre environnement Elastic Beanstalk utilise une passerelle NAT, les instances backend de votre environnement sont lancées dans des sous-réseaux privés. Elastic Beanstalk achemine le trafic sortant par la passerelle NAT. Vous pouvez identifier la source du trafic sortant des instances backend en utilisant l’adresse IP élastique. L’adresse IP élastique est une adresse IP statique requise par la passerelle NAT.

Résolution

Elastic Beanstalk lance vos instances Amazon Elastic Compute Cloud (Amazon EC2) dans des sous-réseaux privés. Ces sous-réseaux privés utilisent une passerelle NAT avec une adresse IP Elastic attachée comme itinéraire par défaut. L’équilibreur de charge se trouve dans des sous-réseaux publics. Elastic Beanstalk achemine tout le trafic externe en direction et en provenance de l’équilibreur de charge par une passerelle Internet.

Important : avant de commencer, configurez une passerelle NAT.

  1. Ouvrez la console Elastic Beanstalk.
  2. Choisissez Créer une nouvelle application, puis suivez les étapes pour créer votre application.
    Remarque : si vous utilisez une application existante, passez à l’étape 3 et configurez votre environnement.
  3. Choisissez Actions, puis sélectionnez Créer une méthode.
  4. Choisissez Environnement de serveur Web, puis choisissez Sélectionner.
  5. Choisissez les options dans Informations sur l’environnement et le reste des sections Plateforme et Code d’application en fonction des besoins de votre environnement.
  6. Choisissez Configurer plus d’options.
  7. Pour les Préréglages de la configuration, choisissez Haute disponibilité. Cette opération permet d’équilibrer la charge de votre environnement.
  8. Pour la carte Réseau, sélectionnez Modifier, puis procédez comme suit :
    • Dans le champ VPC, choisissez votre VPC.
    • Dans la section Paramètres de l’équilibreur de charge, pour laVisibilité, choisissez Public.
    • Dans la table des Sous-réseaux de l’équilibreur de charge, sélectionnez les sous-réseaux publics.
    • Dans la section Paramètres de l’instance, décochez Adresse IP publique.
    • Dans la table Sous-réseaux d’instance, choisissez uniquement les sous-réseaux privés dotés de la passerelle NAT que vous avez configurée précédemment
  9. Choisissez Enregistrer.
  10. Choisissez Créer un environnement.

L’environnement Elastic Beanstalk que vous avez créé dispose désormais d’un trafic sortant provenant d’une seule adresse IP élastique.


AWS OFFICIEL
AWS OFFICIELA mis à jour il y a un an