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

Dernière mise à jour : 25/06/2020

Je souhaite attribuer une seule adresse IP statique à mon environnement AWS Elastic Beanstalk à charge équilibrée. Ensuite, je souhaite utiliser cette adresse IP pour identifier de façon unique le trafic provenant de l'environnement Elastic Beanstalk.

Brève description

Vous pouvez utiliser une passerelle de traduction d'adresses réseau (NAT) pour mapper plusieurs adresses IP en une seule adresse IP exposée. Lorsque votre environnement Elastic Beanstalk utilise une passerelle NAT, les instances principales de votre environnement sont lancées dans des sous-réseaux privés. Elastic Beanstalk achemine le trafic sortant via la passerelle NAT. Vous pouvez identifier la source du trafic sortant des instances principales par l'adresse IP Elastic qui est une adresse IP statique requise par la passerelle NAT.

Solution

Dans les étapes suivantes, vos instances Elastic Beanstalk lance vos instances Amazon Elastic Compute Cloud (Amazon EC2) dans des sous-réseaux privés qui utilisent une passerelle NAT avec une adresse IP Elastic attachée, comme route par défaut. L'équilibreur de charge se trouve dans des sous-réseaux publics, et Elastic Beanstalk route tout le trafic externe depuis et vers l'équilibreur de charge via une passerelle Internet.

Remarque : avant de commencer, configurez une passerelle NAT.

  1. Ouvrez la console Elastic Beanstalk.
  2. Choisissez Create New Application (Créer une nouvelle application), puis effectuez les étapes de création de votre application.
    Remarque : si vous utilisez une application existante, passez directement à l'étape 3 et configurez votre environnement.
  3. Choisissez Actions, puis Create environment (Créer un environnement).
  4. Choisissez Web server environment (Environnement de serveur web), puis Select (Sélectionner).
  5. Choisissez les options dans les sections Environment information (Informations sur l'environnement) et Base configuration (Configuration de base) en fonction des besoins de votre environnement.
  6. Choisissez Configure more options (Configurer plus d'options).
  7. Pour Configuration presets (Préréglages de configuration), choisissez High availability (Haute disponibilité). Cela définit votre environnement sur un environnement à charge équilibrée.
  8. Pour la carte Réseau, choisissez Modify (Modifier).
    Pour VPC, choisissez votre VPC.
    Dans la section Load balancer settings (Paramètres de l'équilibreur de charge), pour Visibility (Visibilité), choisissez Public.
    Dans la table Load balancer subnets (Sous-réseaux de l'équilibreur de charge), choisissez les sous-réseaux publics.
    Dans la section Instance settings (Paramètres d'instance), désactivez Public IP address (Adresse IP publique).
    Dans la table Instance subnets (Sous-réseaux de l'instance), choisissez uniquement les sous-réseaux privés avec la passerelle NAT que vous avez configurée précédemment.
  9. Sélectionnez Save (Enregistrer).
  10. Choisissez Create environment (Créer un environnement).

L'environnement Elastic Beanstalk que vous avez créé possède désormais tout le trafic sortant provenant d'une seule adresse IP Elastic.


Cet article vous a-t-il été utile ?

Cette page peut-elle être améliorée ?


Vous avez besoin d'aide ?