

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.

# Utilisez Elastic Load Balancing pour répartir le trafic applicatif entrant dans votre groupe Auto Scaling
<a name="autoscaling-load-balancer"></a>

Elastic Load Balancing répartit automatiquement le trafic d'application entrant sur toutes les instances EC2 que vous exécutez. Elastic Load Balancing contribue à gérer les demandes entrantes en acheminant le trafic de manière optimale afin qu'aucune instance ne soit submergée. Pour utiliser Elastic Load Balancing avec votre groupe Auto Scaling, [attachez l'équilibreur de charge à votre groupe Auto Scaling](attach-load-balancer-asg.md). Cela permet d'enregistrer le groupe auprès de l'équilibreur de charge et de bénéficier d'un point de contact unique pour tout le trafic web entrant dans votre groupe Auto Scaling. 

Lorsque vous utilisez Elastic Load Balancing avec votre groupe Auto Scaling, il n'est pas nécessaire d'enregistrer les instances EC2 individuelles auprès de l'équilibreur de charge. Les instances qui sont lancées par votre groupe Auto Scaling sont automatiquement enregistrées auprès de l'équilibreur de charge. De même, l'enregistrement des instances qui sont résiliées par votre groupe Auto Scaling est automatiquement annulé auprès de l'équilibreur de charge.

Après avoir attaché un équilibreur de charge à votre groupe Auto Scaling, vous pouvez configurer ce dernier afin qu'il utilise des métriques Elastic Load Balancing (comme le nombre de demandes Application Load Balancer par cible) pour mettre à l'échelle le nombre d'instances du groupe en fonction de l'évolution de la demande.

Si vous le souhaitez, vous pouvez ajouter des surveillances d'état Elastic Load Balancing à votre groupe Auto Scaling afin qu'Amazon EC2 Auto Scaling puisse identifier et remplacer les instances défectueuses en fonction de ces surveillances d'état supplémentaires. Sinon, vous pouvez créer une CloudWatch alarme qui vous avertira si le nombre d'hôtes sains du groupe cible est inférieur au nombre autorisé. 

**Topics**
+ [Types d'équilibreurs de charge Elastic Load Balancing](#integrations-aws-elastic-load-balancing-types)
+ [Préparez-vous à fixer un équilibreur de charge](getting-started-elastic-load-balancing.md)
+ [Attacher un équilibreur de charge](attach-load-balancer-asg.md)
+ [Configuration d'un équilibreur de charge](as-create-load-balancer-console.md)
+ [Vérifier l’état d’attachement](load-balancer-status.md)
+ [Ajouter une zone de disponibilité](as-add-az-console.md)
+ [Enlever une zone de disponibilité](as-remove-az-console.md)
+ [Détacher un équilibreur de charge](as-remove-load-balancer.md)
+ [AWS CLI exemples d'utilisation d'Elastic Load Balancing](examples-elastic-load-balancing-aws-cli.md)

## Types d'équilibreurs de charge Elastic Load Balancing
<a name="integrations-aws-elastic-load-balancing-types"></a>

Elastic Load Balancing fournit quatre types d'équilibreurs de charge qui peuvent être utilisés avec votre groupe Auto Scaling : Application Load Balancer, Network Load Balancer, Gateway Load Balancer et Classic Load Balancers. 

Il existe une différence clé dans la configuration des équilibreurs de charge. Avec les types Application Load Balancer, Network Load Balancer et Gateway Load Balancer, les instances sont enregistrées en tant que cibles auprès d'un groupe cible et vous acheminez le trafic vers le groupe cible. Avec le type Classic Load Balancer, les instances sont enregistrées directement auprès de l'équilibreur de charge. 

Application Load Balancer  
Achemine et équilibre les charges au niveau de la couche d'application (HTTP/HTTPS) et prend en charge le routage basé sur le chemin d'accès. Un équilibreur de charge Application Load Balancer peut acheminer les demandes vers les ports d'une ou de plusieurs cibles enregistrées, telles que des instances EC2, au sein de votre cloud privé virtuel (VPC).

Network Load Balancer  
Achemine et équilibre les charges au niveau de la couche de transport (TCP/UDP couche 4) en fonction des informations d'adresse extraites de l'en-tête de paquet TCP. Un équilibreur de charge Network Load Balancer peut traiter les pics de trafic, conserver l'adresse IP source du client et utiliser une adresse IP fixe pendant la durée de vie de l'équilibreur de charge. 

Gateway Load Balancer  
Distribue le trafic à une flotte d'instances d'appliances. Offre évolutivité, disponibilité et simplicité pour les appliances virtuelles tierces, telles que les pare-feu, les systèmes de détection et de prévention des intrusions et d'autres appliances. Les équilibreurs de charge Gateway Load Balancer fonctionnent avec des appliances virtuelles qui prennent en charge le protocole GENEVE. Une intégration technique supplémentaire est nécessaire. Veuillez consulter le guide de l'utilisateur avant de choisir un équilibreur de charge Gateway Load Balancer. 

Classic Load Balancer  
Les itinéraires et les équilibres de charge se situent soit au niveau de la couche de transport (TCP/SSL), or at the application layer (HTTP/HTTPS).

Pour mieux comprendre les différents types d'équilibreurs de charge disponibles, consultez les ressources suivantes :
+ [Qu'est-ce qu'Elastic Load Balancing ?](https://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/what-is-load-balancing.html)
+ [Qu'est-ce qu'un équilibreur de charge Application Load Balancer ?](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/introduction.html)
+ [Qu'est-ce qu'un équilibreur de charge Network Load Balancer ?](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/introduction.html)
+ [Qu'est-ce qu'un équilibreur de charge Gateway Load Balancer ?](https://docs.aws.amazon.com/elasticloadbalancing/latest/gateway/introduction.html)
+ [Qu'est-ce qu'un équilibreur de charge Classic Load Balancer ?](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/introduction.html)

# Préparez-vous à connecter un équilibreur de charge Elastic Load Balancing
<a name="getting-started-elastic-load-balancing"></a>

Avant d'associer un équilibreur de charge Elastic Load Balancing à votre groupe Auto Scaling, vous devez remplir les conditions préalables suivantes :
+ Vous devez déjà avoir créé l'équilibreur de charge et le groupe cible utilisés pour acheminer le trafic vers votre groupe Auto Scaling. 

  Il existe deux méthodes pour créer l'équilibreur de charge et le groupe cible :
  + **Utilisation d'Elastic Load Balancing** : suivez les procédures décrites dans la documentation d'Elastic Load Balancing pour créer et configurer l'équilibreur de charge et le groupe cible avant de créer le groupe Auto Scaling. Ignorer l'étape d'enregistrement de vos instances Amazon EC2. Amazon EC2 Auto Scaling prend automatiquement en charge l'enregistrement (et le désenregistrement) des instances lorsque vous associez un groupe cible à votre groupe Auto Scaling. Pour plus d'informations, consultez [Prise en main d'Elastic Load Balancing](https://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/load-balancer-getting-started.html) dans le *Guide de l'utilisateur Elastic Load Balancing*. 
  + **Utilisation d'Amazon EC2 Auto** Scaling : créez, configurez et associez l'équilibreur de charge et le groupe cible à l'aide d'une configuration de base depuis la console Amazon EC2 Auto Scaling. Pour de plus amples informations, veuillez consulter [Configurer un Application Load Balancer ou un Network Load Balancer depuis la console](as-create-load-balancer-console.md). 
+ Avant de créer un équilibreur de charge, déterminez le type d'équilibreur de charge dont vous avez besoin. Pour de plus amples informations, veuillez consulter [Types d'équilibreurs de charge Elastic Load Balancing](autoscaling-load-balancer.md#integrations-aws-elastic-load-balancing-types).
+ L'équilibreur de charge et son groupe cible doivent se trouver dans le même Compte AWS VPC et dans la même région que votre groupe Auto Scaling.
+ Le groupe cible doit préciser un type de `instance` cible. Vous ne pouvez pas préciser un type de `ip` cible lorsque vous utilisez un groupe Auto Scaling.
+ Si le modèle de lancement de votre groupe Auto Scaling ne contient pas le groupe de sécurité approprié pour autoriser le trafic entrant nécessaire depuis l'équilibreur de charge, vous devez mettre à jour le modèle de lancement. Les règles recommandées dépendent du type d'équilibreur de charge et des types de backends que l'équilibreur de charge utilise. Par exemple, pour acheminer le trafic vers des serveurs web, autorisez l'accès HTTP entrant sur le port 80 à partir de l'équilibreur de charge. Les instances existantes ne sont pas mises à jour avec les nouveaux paramètres lorsque le modèle de lancement est modifié. Pour mettre à jour les instances existantes, vous pouvez lancer une actualisation des instances pour les remplacer. Pour de plus amples informations, veuillez consulter [Utiliser une actualisation d'instance pour mettre à jour les instances d'un groupe Auto Scaling](asg-instance-refresh.md).
+ Les groupes de sécurité du modèle de lancement doivent également autoriser l'accès depuis l'équilibreur de charge sur le port approprié pour qu'Elastic Load Balancing puisse effectuer ses contrôles de santé. 
+ Lors du déploiement d'appareils virtuels derrière un Gateway Load Balancer, l'Amazon Machine Image (AMI) figurant dans le modèle de lancement doit spécifier l'ID d'une AMI compatible avec le protocole GENEVE afin de permettre au groupe Auto Scaling d'échanger du trafic avec un Gateway Load Balancer. En outre, les groupes de sécurité du modèle de lancement doivent autoriser le trafic UDP sur le port 6081.

**Astuce**  
Si vous avez des scripts d’amorçage qui prennent un certain temps à se terminer, vous pouvez éventuellement ajouter un hook de cycle de vie de lancement à votre groupe Auto Scaling pour retarder l’enregistrement des instances derrière l’équilibreur de charge, avant que vos scripts d’amorçage se soient déroulés avec succès et que les applications présentes sur les instances soient prêtes à accepter le trafic. Vous ne pouvez pas ajouter un hook de cycle de vie lorsque vous créez initialement un groupe Auto Scaling dans la console Amazon EC2 Auto Scaling. Cependant, vous pouvez ajouter un hook de cycle de vie une fois le groupe créé. Pour de plus amples informations, veuillez consulter [Hooks de cycle de vie Amazon EC2 Auto Scaling](lifecycle-hooks.md). 

## Configuration des contrôles de santé pour les cibles
<a name="elb-health-checks-for-targets"></a>

Vous pouvez configurer des contrôles de santé pour vos cibles enregistrées auprès d'un équilibreur de charge Elastic Load Balancing afin de vous assurer qu'elles sont en mesure de gérer correctement le trafic. Les étapes spécifiques varient en fonction du type d'équilibreur de charge que vous utilisez. Pour plus d’informations, consultez les ressources suivantes :
+ **Application Load Balancer** : consultez la section [Contrôles de santé de vos groupes cibles](https://docs.aws.amazon.com/elasticloadbalancing/latest/application/target-group-health-checks.html) dans le *guide de l'utilisateur pour les équilibreurs de charge d'application*.
+ **Network Load Balancer : consultez** la section [Contrôles de santé de vos groupes cibles](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/target-group-health-checks.html) dans le *Guide de l'utilisateur pour les Network Load* Balancers.
+ **Gateway Load Balancer — Consultez** les [bilans de santé de vos groupes cibles](https://docs.aws.amazon.com/elasticloadbalancing/latest/gateway/health-checks.html) dans le *guide de l'utilisateur des Gateway Load* Balancers.
+ **Classic Load Balancer** : voir [Configurer les contrôles de santé de votre Classic Load](https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-healthchecks.html) Balancer dans *le guide de l'utilisateur* des Classic Load Balancer.

Par défaut, Amazon EC2 Auto Scaling ne considère pas qu'une instance est défectueuse et la remplace si elle échoue aux tests de santé d'Elastic Load Balancing. Les surveillances d’état par défaut d’un groupe Auto Scaling correspondent uniquement aux surveillances de l’état EC2. Pour de plus amples informations, veuillez consulter [Surveillance de l’état des instances dans un groupe Auto Scaling](ec2-auto-scaling-health-checks.md).

Pour permettre à Amazon EC2 Auto Scaling de remplacer les instances signalées comme défectueuses par Elastic Load Balancing, vous pouvez configurer votre groupe Auto Scaling pour qu'il utilise les tests de santé d'Elastic Load Balancing. Ce faisant, Amazon EC2 Auto Scaling considère que l'instance n'est pas saine si elle échoue aux tests de santé EC2 ou à ceux d'Elastic Load Balancing. Si vous attachez plusieurs groupes cibles d'équilibreurs de charge ou un équilibreur de charge Classic Load Balancer au groupe, ils doivent tous indiquer que l'instance est saine pour que le groupe la considère comme saine. Si l'un d'eux signale qu'une instance est défectueuse, le groupe Auto Scaling la remplace, même si d'autres la signalent comme saine. 

Pour plus d'informations sur la façon d'activer ces contrôles de santé pour votre groupe Auto Scaling, consultez[Associez un équilibreur de charge Elastic Load Balancing à votre groupe Auto Scaling](attach-load-balancer-asg.md).

**Note**  
Pour que ces bilans de santé débutent dès que possible, assurez-vous que le délai de grâce du bilan de santé de votre groupe n'est pas trop élevé, mais suffisamment élevé pour que vos bilans de santé Elastic Load Balancing puissent déterminer si une cible est disponible pour traiter les demandes. Pour de plus amples informations, veuillez consulter [Définir la période de grâce de la surveillance de l'état pour un groupe Auto Scaling](health-check-grace-period.md).

# Associez un équilibreur de charge Elastic Load Balancing à votre groupe Auto Scaling
<a name="attach-load-balancer-asg"></a>

Cette rubrique décrit comment associer un équilibreur de charge Elastic Load Balancing à un groupe Auto Scaling. Il décrit également comment activer les contrôles de santé d'Elastic Load Balancing pour permettre à Amazon EC2 Auto Scaling de remplacer les instances signalées par Elastic Load Balancing comme étant défectueuses. 

Par défaut, Amazon EC2 Auto Scaling remplace uniquement les instances non saines ou inaccessibles sur la base des surveillances de l’état Amazon EC2. Si vous activez les contrôles de santé d'Elastic Load Balancing, Amazon EC2 Auto Scaling peut remplacer une instance en cours d'exécution si l'un des équilibreurs de charge Elastic Load Balancing que vous associez au groupe Auto Scaling indique qu'il ne fonctionne pas correctement.

Pour un didacticiel sur l'attachement d'un Application Load Balancer à votre groupe Auto Scaling, consultez. [Didacticiel : configurer une application redimensionnée et à charge équilibrée](tutorial-ec2-auto-scaling-load-balancer.md)

**Important**  
Avant de continuer, remplissez l'ensemble des [conditions préalables](getting-started-elastic-load-balancing.md) de la section précédente.

**Contents**
+ [Associer un groupe cible ou un Classic Load Balancer](#as-add-load-balancer-console)
+ [Détacher un groupe cible ou un Classic Load Balancer](#as-remove-load-balancer)

## Associer un groupe cible ou un Classic Load Balancer
<a name="as-add-load-balancer-console"></a>

Lorsque vous créez ou mettez à jour un groupe Auto Scaling, vous pouvez y associer un ou plusieurs groupes cibles ou Classic Load Balancers. Lorsque vous attachez un Application Load Balancer, un Network Load Balancer ou un Gateway Load Balancer, vous attachez un groupe cible plutôt que l'équilibreur de charge lui-même.

Suivez les étapes de cette section pour utiliser la console afin de :
+ Associer un groupe cible ou un Classic Load Balancer à un groupe Auto Scaling
+ Activez les tests de santé pour Elastic Load Balancing

**Pour attacher un équilibreur de charge existant lors de la création d'un groupe Auto Scaling**

1. Ouvrez la console Amazon EC2 à l'adresse [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/), puis sélectionnez **Auto Scaling Groups** dans le volet de navigation.

1. Dans la barre de navigation en haut de l'écran, choisissez Région AWS celui dans lequel vous avez créé votre équilibreur de charge.

1. Choisissez **Créer un groupe Auto Scaling**.

1.  Aux étapes 1 et 2, choisissez les options souhaitées et passez à **Étape 3 : configurer des options avancées**.

1. Dans le champ **Équilibrage de charge**, choisissez **Attacher à un équilibreur de charge existant**.

1. Sous **Attacher à un équilibreur de charge existant**, effectuez l'une des opérations suivantes :

   1. Pour les équilibreurs de charge Application Load Balancer, Network Load Balancer et Gateway Load Balancer :

      Sélectionnez **Choisir parmi vos groupes cibles d'équilibreurs de charge**, puis choisissez un groupe cible dans le champ **Groupes cibles d'équilibreurs de charge existants**.

   1. Pour les équilibreurs de charge Classic Load Balancer :

      Sélectionnez **Choisir parmi les équilibreurs de charge Classic Load Balancer**, puis choisissez votre équilibreur de charge dans le champ **Équilibreurs de charge Classic Load Balancer**.

1. (Facultatif) Pour les **surveillances de l’état** et les **types de surveillance de l’état supplémentaires**, sélectionnez **Activer les surveillances de l’état Elastic Load Balancing**.

1. (Facultatif) Dans le champ **Période de grâce de la surveillance de l’état**, saisissez le délai en secondes. Il s’agit de la durée pendant laquelle Amazon EC2 Auto Scaling doit attendre avant de procéder à la surveillance de l’état d’une instance une fois qu’elle est passée à l’état `InService`. Pour de plus amples informations, veuillez consulter [Définir la période de grâce de la surveillance de l'état pour un groupe Auto Scaling](health-check-grace-period.md). 

1. Procédez à la création du groupe Auto Scaling. Une fois votre groupe Auto Scaling créé, vos instances seront automatiquement enregistrées dans l'équilibreur de charge. 

**Pour attacher un équilibreur de charge existant à votre groupe Auto Scaling une fois celui-ci créé**

1. Ouvrez la console Amazon EC2 à l'adresse [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/), puis sélectionnez **Auto Scaling Groups** dans le volet de navigation.

1. Cochez la case située en regard de votre groupe Auto Scaling.

   Un volet fractionné s'ouvre en bas de la page **Auto Scaling groups** (Groupes Auto Scaling). 

1. Dans l'onglet **Intégrations**, choisissez **Équilibrage de charge**, **Modifier**.

1. Sous **Load balancing** (Équilibrage de charge), effectuez l'une des opérations suivantes :

   1. Pour les **Groupes cibles d'équilibreurs de charge Application Load Balancer, Network Load Balancer ou Gateway Load Balancer**, cochez la case et choisissez un groupe cible.

   1. Pour les **Équilibreurs de charge Classic Load Balancer**, cochez la case et choisissez votre équilibreur de charge.

1. Choisissez **Mettre à jour**.

Lorsque vous avez terminé de fixer l'équilibreur de charge, vous pouvez éventuellement activer les contrôles de santé qui l'utilisent.

**Pour activer les contrôles de santé d'Elastic Load Balancing**

1. Sous l’onglet **Détails** choisissez **Vérifications de l’états**, **Modifier**.

1. Pour les **surveillances de l’état** et les **types de surveillances de l’état supplémentaires**, sélectionnez **Activer les surveillances de l’état Elastic Load Balancing**.

1. Dans le champ **Période de grâce de la surveillance de l’état**, saisissez le délai en secondes. Il s’agit de la durée pendant laquelle Amazon EC2 Auto Scaling doit attendre avant de procéder à la surveillance de l’état d’une instance une fois qu’elle est passée à l’état `InService`. Pour de plus amples informations, veuillez consulter [Définir la période de grâce de la surveillance de l'état pour un groupe Auto Scaling](health-check-grace-period.md). 

1. Choisissez **Mettre à jour**.

**Note**  
Vous pouvez surveiller l'état de l'équilibreur de charge lorsqu'il est attaché à l'aide de l' AWS CLI. Lorsqu'Amazon EC2 Auto Scaling a enregistré avec succès les instances et qu'au moins une instance enregistrée réussit les surveillances de l'état, vous obtenez un état `InService`. Pour de plus amples informations, veuillez consulter [Vérifier l’état d’attachement de votre équilibreur de charge](load-balancer-status.md).

## Détacher un groupe cible ou un Classic Load Balancer
<a name="as-remove-load-balancer"></a>

Lorsque vous n'avez plus besoin de l'équilibreur de charge, suivez la procédure ci-dessous pour le détacher de votre groupe Auto Scaling.

**Pour détacher un équilibreur de charge d'un groupe**

1. Ouvrez la console Amazon EC2 à l'adresse [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/), puis sélectionnez **Auto Scaling Groups** dans le volet de navigation.

1. Activez la case à cocher en regard d'un groupe existant.

   Un volet fractionné s'ouvre en bas de la page **Auto Scaling groups** (Groupes Auto Scaling).

1. Sous l'onglet **Details** (Détails), choisissez **Load balancing** (Équilibrage de charge), **Edit** (Modifier).

1. Sous **Load balancing** (Équilibrage de charge), effectuez l'une des opérations suivantes :

   1. Pour les **Groupes cibles d'équilibreurs de charge Application Load Balancer, Network Load Balancer ou Gateway Load Balancer**, choisissez l'icône de suppression (X) en regard du groupe cible.

   1. Pour les **Classic Load Balancers** (Équilibreurs de charge Classic Load Balancer), choisissez l'icône de suppression (X) en regard de l'équilibreur de charge. 

1. Choisissez **Mettre à jour**.

Lorsque vous avez terminé de détacher le groupe cible, vous pouvez désactiver les tests de santé d'Elastic Load Balancing.

**Pour désactiver les contrôles de santé d'Elastic Load Balancing**

1. Sous l’onglet **Détails** choisissez **Vérifications de l’états**, **Modifier**.

1. Pour les **bilans de santé** et les **types de bilans de santé supplémentaires**, désélectionnez **Turn on Elastic Load Balancing health checks**.

1. Choisissez **Mettre à jour**.

# Configurer un Application Load Balancer ou un Network Load Balancer depuis la console
<a name="as-create-load-balancer-console"></a>

Suivez la procédure ci-dessous pour créer et attacher un équilibreur de charge Application Load Balancer ou Network Load Balancer lors de la création de votre groupe Auto Scaling. 

**Pour créer et attacher un nouvel équilibreur de charge lors de la création d'un groupe Auto Scaling**

1. Ouvrez la console Amazon EC2 à l'adresse [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/), puis sélectionnez **Auto Scaling Groups** dans le volet de navigation.

1. Choisissez **Créer un groupe Auto Scaling**.

1. Aux étapes 1 et 2, choisissez les options souhaitées et passez à **Étape 3 : configurer des options avancées**.

1. Dans le champ **Équilibrage de charge**, choisissez **Attacher à un nouvel équilibreur de charge**.

   1. Sous **Attacher à un nouvel équilibreur de charge**, accédez à **Type d'équilibreur de charge** et choisissez de créer un équilibreur de charge de type Application Load Balancer ou Network Load Balancer. 

   1. Dans le champ **Nom de l'équilibreur de charge**, attribuez un nom à l'équilibreur de charge ou conservez le nom par défaut.

   1. Dans le champ **Schéma de l'équilibreur de charge**, choisissez de créer un équilibreur de charge accessible sur Internet ou de conserver la configuration par défaut, à savoir un équilibreur de charge interne.

   1. Dans le champ **Zones de disponibilité et sous-réseaux**, sélectionnez le sous-réseau public de chacune des zones de disponibilité dans lesquelles vous avez choisi de lancer vos instances EC2. (Ces champs sont préremplis à partir de l'étape 2).

   1. Dans le champ **Écouteurs et routage**, mettez à jour le numéro de port de votre écouteur (si nécessaire), et sous **Routage par défaut**, choisissez**Créer un groupe cible**. Vous pouvez également choisir un groupe cible existant dans la liste déroulante.

   1. Si vous avez choisi **Create a target group** (Créer un groupe cible) à l'étape précédente, dans le champ **New target group name** (Nom du nouveau groupe cible), attribuez un nom au groupe cible ou conservez le nom par défaut. 

   1. Pour ajouter des étiquettes à votre équilibreur de charge, choisissez **Add tag** (Ajouter une étiquette), et fournissez une clé et une valeur d'étiquette pour chaque étiquette.

1. (Facultatif) Pour les **surveillances de l’état** et les **types de surveillance de l’état supplémentaires**, sélectionnez **Activer les surveillances de l’état Elastic Load Balancing**.

1. (Facultatif) Dans le champ **Période de grâce de la surveillance de l’état**, saisissez le délai en secondes. Il s’agit de la durée pendant laquelle Amazon EC2 Auto Scaling doit attendre avant de procéder à la surveillance de l’état d’une instance une fois qu’elle est passée à l’état `InService`. Pour de plus amples informations, veuillez consulter [Définir la période de grâce de la surveillance de l'état pour un groupe Auto Scaling](health-check-grace-period.md). 

1. Procédez à la création du groupe Auto Scaling. Une fois votre groupe Auto Scaling créé, vos instances seront automatiquement enregistrées dans l'équilibreur de charge. 
**Note**  
Une fois votre groupe Auto Scaling créé, vous pouvez utiliser la console Elastic Load Balancing pour créer des écouteurs supplémentaires. Ceci est utile si vous devez créer un écouteur avec un protocole sécurisé, tel que HTTPS, ou un écouteur UDP. Vous pouvez ajouter d'autres écouteurs aux équilibreurs de charge existants, à condition d'utiliser des ports distincts.

# Vérifier l’état d’attachement de votre équilibreur de charge
<a name="load-balancer-status"></a>

Après avoir attaché un équilibreur de charge, il passe en statut `Adding` pendant l’enregistrement des instances dans le groupe. Lorsque toutes les instances du groupe sont enregistrées, il passe à l’état `Added`. Lorsqu'au moins une instance enregistrée réussit les surveillances de l'état, il passe en statut `InService`. Une fois que l'équilibreur de charge est passé à l'état `InService`, Amazon EC2 Auto Scaling peut résilier les instances signalées comme défectueuses et les remplacer. Si aucune instance enregistrée ne réussit les surveillances d'état (par exemple, en raison d'une mauvaise configuration de celles-ci), l'équilibreur de charge ne passe pas à l'état `InService`. Amazon EC2 Auto Scaling ne résilie donc pas les instances et ne les remplace pas. 

Lorsque vous détachez un équilibreur de charge, il passe en statut `Removing` pendant le désenregistrement des instances dans le groupe. Les instances restent en cours d’exécution après leur désenregistrement. Par défaut, Connection Draining (délai d'annulation d'enregistrement) est activé pour les équilibreurs de charge Application Load Balancer, Network Load Balancer et Gateway Load Balancer. Si Connection Draining est activé, Elastic Load Balancing attend que les demandes à la volée soient terminées ou que le délai maximal expire (selon la première éventualité) avant d'annuler l'enregistrement des instances. 

Vous pouvez vérifier l'état de la pièce jointe en utilisant le AWS Command Line Interface (AWS CLI) ou AWS SDKs. Vous ne pouvez pas vérifier l’état d’attachement sur la console.

**Pour utiliser le AWS CLI pour vérifier l'état de la pièce jointe**  
La [describe-traffic-sources](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-traffic-sources.html)commande suivante renvoie l'état d'attachement de toutes les sources de trafic pour le groupe Auto Scaling spécifié.

```
aws autoscaling describe-traffic-sources --auto-scaling-group-name my-asg
```

L’exemple renvoie l’ARN du groupe cible Elastic Load Balancing attaché au groupe Auto Scaling, ainsi que l’état d’attachement du groupe cible dans l’élément `State`.

```
{
    "TrafficSources": [
        {
            "Identifier": "arn:aws:elasticloadbalancing:region:account-id:targetgroup/my-targets/1234567890123456",
            "State": "InService",
            "Type": "elbv2"
        }
    ]
}
```

# Ajouter une zone de disponibilité
<a name="as-add-az-console"></a>

Pour profiter de la sécurité et de la fiabilité de la redondance géographique, étendez votre groupe Auto Scaling sur plusieurs zones de disponibilité au sein de la région où vous travaillez, puis attachez un équilibreur de charge pour répartir le trafic entrant entre ces zones de disponibilité. 

Lorsqu'une zone de disponibilité devient défaillante ou inaccessible, Amazon EC2 Auto Scaling lance de nouvelles instances dans une zone de disponibilité non affectée. Lorsque la zone de disponibilité défaillante redevient saine, Amazon EC2 Auto Scaling répartit de nouveau automatiquement les instances d'application de manière uniforme dans toutes les zones de disponibilité de votre groupe Auto Scaling. Pour ce faire, Amazon EC2 Auto Scaling tente de lancer de nouvelles instances dans la zone de disponibilité qui contient le moins d'instances. Si la tentative échoue, Amazon EC2 Auto Scaling tente de lancer des instances dans d'autres zones de disponibilité jusqu'à ce qu'il y parvienne.

Elastic Load Balancer crée un nœud d'équilibreur de charge dans chaque zone de disponibilité que vous activez pour l'équilibreur de charge. Si vous activez l'équilibrage de charge entre zones pour votre équilibreur de charge, chaque nœud d'équilibreur de charge répartit le trafic de manière uniforme entre les instances enregistrées dans toutes les zones de disponibilité activées. Si l'équilibrage de charge entre zones est désactivé, chaque nœud de l'équilibreur de charge répartit les demandes uniformément entre les instances enregistrées dans sa zone de disponibilité uniquement.

Vous devez spécifier au moins une zone de disponibilité lors de la création de votre groupe Auto Scaling. Par la suite, vous pourrez étendre la disponibilité de votre application en ajoutant une zone de disponibilité à votre groupe Auto Scaling et en activant cette zone de disponibilité pour votre équilibreur de charge (si celui-ci la prend en charge).

**Limitations**  
Pour mettre à jour les zones de disponibilité activées pour votre équilibreur de charge, vous devez tenir compte des limitations suivantes :
+ Lorsque vous activez une zone de disponibilité pour votre équilibreur de charge, vous spécifiez un sous-réseau depuis cette zone de disponibilité. Notez que vous ne pouvez activer qu'un seul sous-réseau par zone de disponibilité pour votre équilibreur de charge. 
+ Pour les équilibreurs de charge accessibles sur Internet, les sous-réseaux que vous spécifiez doivent avoir au moins huit adresses IP disponibles. 
+ Pour les équilibreurs de charge Application Load Balancer, vous devez activer au moins deux zones de disponibilité.
+ Pour les équilibreurs de charge Network Load Balancer, vous ne pouvez pas désactiver les zones de disponibilité activées, mais vous pouvez en activer d'autres.
+ Pour les équilibreurs de charge Gateway, vous ne pouvez pas désactiver les zones de disponibilité activées, mais vous pouvez en activer d'autres.

Suivez la procédure ci-dessous pour étendre votre groupe Auto Scaling et votre équilibreur de charge à un sous-réseau dans une zone de disponibilité supplémentaire.

**Pour ajouter une zone de disponibilité**

1. Ouvrez la console Amazon EC2 à l'adresse [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/), puis sélectionnez **Auto Scaling Groups** dans le volet de navigation.

1. Activez la case à cocher en regard d'un groupe existant.

   Un volet fractionné s'ouvre en bas de la page **Auto Scaling groups** (Groupes Auto Scaling). 

1. Sous l'onglet **Details** (Détails) choisissez **Network** (Réseau), **Edit** (Modifier).

1. Dans le champ **Sous-réseaux**, choisissez le sous-réseau correspondant à la zone de disponibilité que vous souhaitez ajouter au groupe Auto Scaling.

1. Choisissez **Mettre à jour**.

1. Pour mettre à jour les zones de disponibilité de votre équilibreur de charge afin qu'il partage les mêmes zones de disponibilité que votre groupe Auto Scaling, procédez comme suit :

   1. Dans le panneau de navigation, sous **Load Balancing** (Équilibrage de charge), choisissez **Load Balancers** (Équilibreurs de charge).

   1. Choisissez votre équilibreur de charge .

   1. Effectuez l’une des actions suivantes :
      + Pour les équilibreurs de charge Application Load Balancer et Network Load Balancer :

        1. Sous l'onglet **Description**, accédez au champ **Zones de disponibilité** et choisissez **Modifier les sous-réseaux**. 

        1. Sur la page **Modifier les sous-réseaux**, accédez à **Zones de disponibilité** et cochez la case correspondant à la zone de disponibilité à ajouter. Si cette zone ne comporte qu'un seul sous-réseau, celui-ci est sélectionné. En présence de plusieurs sous-réseaux dans cette zone, sélectionnez l'un d'eux. 
      + Pour les équilibreurs de charge Classic Load Balancer situés dans un VPC :

        1. Sous l'onglet **Instances**, choisissez **Edit Availability Zones** (Modifier des zones de disponibilité). 

        1. Sur la page **Ajouter et supprimer des sous-réseaux**, accédez à **Sous-réseaux disponibles** et sélectionnez le sous-réseau à l'aide de l'icône d'ajout (\$1) correspondante. Le sous-réseau est déplacé sous **Selected subnets** (Sous-réseaux sélectionnés).

   1. Choisissez **Enregistrer**.

## Ressources connexes
<a name="availability-zone-related-resources"></a>

Amazon EC2 Auto Scaling rééquilibre votre groupe lorsque vous modifiez les zones de disponibilité. Cela implique le remplacement et la redistribution de certaines instances. Pour de plus amples informations, veuillez consulter [Exemple : répartir les instances dans les zones de disponibilité](auto-scaling-benefits.md#arch-AutoScalingMultiAZ).

Si vous avez enregistré des cibles dans des zones de disponibilité qui ne sont pas activées pour l’équilibreur de charge, celui-ci n’achemine pas le trafic vers ces cibles. Pour de plus amples informations, consultez la section [Fonctionnement d'Elastic Load Balancing](https://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/how-elastic-load-balancing-works.html), dans le *Guide de l'utilisateur Elastic Load Balancing*.

# Enlever une zone de disponibilité
<a name="as-remove-az-console"></a>

Pour supprimer une zone de disponibilité de votre groupe Auto Scaling et de votre équilibreur de charge, suivez la procédure ci-dessous.

**Pour supprimer une zone de disponibilité**

1. Ouvrez la console Amazon EC2 à l'adresse [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/), puis sélectionnez **Auto Scaling Groups** dans le volet de navigation.

1. Activez la case à cocher en regard d'un groupe existant.

   Un volet fractionné s'ouvre en bas de la page **Auto Scaling groups** (Groupes Auto Scaling). 

1. Sous l'onglet **Details** (Détails) choisissez **Network** (Réseau), **Edit** (Modifier).

1. Dans le champ **Sous-réseaux**, choisissez l'icône de suppression (X) du sous-réseau correspondant à la zone de disponibilité que vous souhaitez supprimer du groupe Auto Scaling. Si plusieurs sous-réseaux sont associés à cette zone, choisissez l'icône de suppression (X) pour chacun d'eux. 

1. Choisissez **Mettre à jour**.

1. Pour mettre à jour les zones de disponibilité de votre équilibreur de charge afin qu'il partage les mêmes zones de disponibilité que votre groupe Auto Scaling, procédez comme suit :

   1. Dans le panneau de navigation, sous **Load Balancing** (Équilibrage de charge), choisissez **Load Balancers** (Équilibreurs de charge).

   1. Choisissez votre équilibreur de charge .

   1. Effectuez l’une des actions suivantes :
      + Pour les équilibreurs de charge des applications :

        1. Sous l'onglet **Description**, accédez au champ **Zones de disponibilité** et choisissez **Modifier les sous-réseaux**. 

        1. Sur la page **Modifier les sous-réseaux**, accédez à **Zones de disponibilité** et décochez la case pour supprimer le sous-réseau associé à cette zone de disponibilité.
      + Pour les équilibreurs de charge Classic Load Balancer situés dans un VPC :

        1. Sous l'onglet **Instances**, choisissez **Edit Availability Zones** (Modifier des zones de disponibilité). 

        1. Sur la page **Ajouter et supprimer des sous-réseaux**, accédez à **Sous-réseaux disponibles** et supprimez le sous-réseau à l'aide de l'icône de suppression (-) correspondante. Le sous-réseau est déplacé sous **Sous-réseaux disponibles**.

   1. Choisissez **Enregistrer**.

# Détachez un groupe cible ou un Classic Load Balancer de votre groupe Auto Scaling
<a name="as-remove-load-balancer"></a>

Lorsque vous n'avez plus besoin de l'équilibreur de charge, suivez la procédure ci-dessous pour le détacher de votre groupe Auto Scaling.

**Pour détacher un équilibreur de charge d'un groupe**

1. Ouvrez la console Amazon EC2 à l'adresse [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/), puis sélectionnez **Auto Scaling Groups** dans le volet de navigation.

1. Activez la case à cocher en regard d'un groupe existant.

   Un volet fractionné s'ouvre en bas de la page **Auto Scaling groups** (Groupes Auto Scaling).

1. Sous l'onglet **Details** (Détails), choisissez **Load balancing** (Équilibrage de charge), **Edit** (Modifier).

1. Sous **Load balancing** (Équilibrage de charge), effectuez l'une des opérations suivantes :

   1. Pour les **Groupes cibles d'équilibreurs de charge Application Load Balancer, Network Load Balancer ou Gateway Load Balancer**, choisissez l'icône de suppression (X) en regard du groupe cible.

   1. Pour les **Classic Load Balancers** (Équilibreurs de charge Classic Load Balancer), choisissez l'icône de suppression (X) en regard de l'équilibreur de charge. 

1. Choisissez **Mettre à jour**.

Lorsque vous avez terminé de détacher le groupe cible, vous pouvez désactiver les tests de santé d'Elastic Load Balancing.

**Pour désactiver les contrôles de santé d'Elastic Load Balancing**

1. Sous l’onglet **Détails** choisissez **Vérifications de l’états**, **Modifier**.

1. Pour les **bilans de santé** et les **types de bilans de santé supplémentaires**, désélectionnez **Turn on Elastic Load Balancing health checks**.

1. Choisissez **Mettre à jour**.

# Exemples d'utilisation d'Elastic Load Balancing à l'aide du AWS CLI
<a name="examples-elastic-load-balancing-aws-cli"></a>

Utilisez le AWS Command Line Interface (AWS CLI) pour attacher, détacher et décrire les équilibreurs de charge et les groupes cibles, ajouter et supprimer les tests de santé d'Elastic Load Balancing et modifier les zones de disponibilité activées.

Cette rubrique présente des exemples de AWS CLI commandes qui exécutent des tâches courantes pour Amazon EC2 Auto Scaling.

**Important**  
Pour d’autres exemples de commandes, consultez [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elbv2/index.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elbv2/index.html) et [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/index.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/index.html) dans le *guide de référence des commandes AWS CLI *.

**Topics**
+ [Attachez votre groupe cible ou votre équilibreur Classic Load Balancer](#example-attach-traffic-sources)
+ [Décrivez vos groupes cibles ou vos équilibreurs Classic Load Balancer](#example-describe-traffic-sources)
+ [Ajouter des surveillances d'état Elastic Load Balancing](#example-add-elb-healthcheck)
+ [Modifier vos zones de disponibilité](#example-specify-availability-zones)
+ [Détachez votre groupe cible ou votre équilibreur Classic Load Balancer](#example-detach-traffic-sources)
+ [Supprimer les surveillances de l’état Elastic Load Balancing](#example-remove-elb-healthcheck)
+ [Anciennes commandes](#legacy-commands)

## Attachez votre groupe cible ou votre équilibreur Classic Load Balancer
<a name="example-attach-traffic-sources"></a>

Utilisez la [create-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/create-auto-scaling-group.html)commande suivante pour créer un groupe Auto Scaling et associer simultanément un groupe cible en spécifiant son Amazon Resource Name (ARN). Le groupe cible peut être associé à un équilibreur Application Load Balancer, un équilibreur Network Load Balancer ou un équilibreur Gateway Load Balancer. 

Remplacez les valeurs d’exemple de `--auto-scaling-group-name`, `--vpc-zone-identifier`, `--min-size`, et `--max-size`. Pour l’option `--launch-template`, remplacez `my-launch-template` et `1` par le nom et la version d’un modèle de lancement de votre groupe Auto Scaling. Pour l’option `--traffic-sources`, remplacez l’exemple d’ARN par l’ARN d’un groupe cible pour un équilibreur Application Load Balancer, Network Load Balancer ou Gateway Load Balancer.

```
aws autoscaling create-auto-scaling-group --auto-scaling-group-name my-asg \
  --launch-template LaunchTemplateName=my-launch-template,Version='1' \
  --vpc-zone-identifier "subnet-5ea0c127,subnet-6194ea3b,subnet-c934b782" \
  --min-size 1 --max-size 5 \
  --traffic-sources "Identifier=arn:aws:elasticloadbalancing:region:account-id:targetgroup/my-targets/12345678EXAMPLE1"
```

Utilisez la [attach-traffic-sources](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/attach-traffic-sources.html)commande pour associer des groupes cibles supplémentaires au groupe Auto Scaling une fois celui-ci créé.

La commande suivante ajoute un autre groupe cible au même groupe.

```
aws autoscaling attach-traffic-sources --auto-scaling-group-name my-asg \
  --traffic-sources "Identifier=arn:aws:elasticloadbalancing:region:account-id:targetgroup/my-targets/12345678EXAMPLE2"
```

Vous pouvez également attacher un équilibreur Classic Load Balancer à votre groupe. Renseignez les options `--traffic-sources` et `--type` lorsque vous utilisez **create-auto-scaling-group** ou **attach-traffic-sources**, comme dans l’exemple suivant. Remplacez `my-classic-load-balancer` par le nom d’un équilibreur Classic Load Balancer. Pour l’option `--type`, indiquez une valeur de `elb`.

```
--traffic-sources "Identifier=my-classic-load-balancer" --type elb
```

## Décrivez vos groupes cibles ou vos équilibreurs Classic Load Balancer
<a name="example-describe-traffic-sources"></a>

Pour décrire les équilibreurs de charge ou les groupes cibles attachés à votre groupe Auto Scaling, utilisez la [describe-traffic-sources](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-traffic-sources.html)commande suivante. Remplacez `my-asg` par le nom de votre groupe. 

```
aws autoscaling describe-traffic-sources --auto-scaling-group-name my-asg
```

L’exemple renvoie l’ARN des groupes cibles Elastic Load Balancing que vous avez attachés au groupe Auto Scaling.

```
{
    "TrafficSources": [
        {
            "Identifier": "arn:aws:elasticloadbalancing:region:account-id:targetgroup/my-targets/12345678EXAMPLE1",
            "State": "InService",
            "Type": "elbv2"
        },
        {
            "Identifier": "arn:aws:elasticloadbalancing:region:account-id:targetgroup/my-targets/12345678EXAMPLE2",
            "State": "InService",
            "Type": "elbv2"
        }
    ]
}
```

Pour en savoir plus sur le champ `State` de la sortie, consultez [Vérifier l’état d’attachement de votre équilibreur de charge](load-balancer-status.md).

## Ajouter des surveillances d'état Elastic Load Balancing
<a name="example-add-elb-healthcheck"></a>

Pour ajouter les contrôles de santé d'Elastic Load Balancing aux contrôles de santé effectués par votre groupe Auto Scaling sur les instances, utilisez la [update-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/update-auto-scaling-group.html)commande suivante et spécifiez `ELB` la valeur de l'`--health-check-type`option. Remplacez `my-asg` par le nom de votre groupe.

```
aws autoscaling update-auto-scaling-group --auto-scaling-group-name my-asg \
  --health-check-type "ELB"
```

Les nouvelles instances ont souvent besoin de temps pour un bref échauffement avant de pouvoir passer un bilan de santé. Si le délai de grâce ne fournit pas un temps de préchauffage suffisant, les instances peuvent ne pas sembler prêtes à traiter le trafic. Amazon EC2 Auto Scaling peut considérer ces instances comme défectueuses et les remplacer.

Pour mettre à jour la période de grâce de la surveillance de l’état, utilisez l’option `--health-check-grace-period` lorsque vous utilisez **update-auto-scaling-group**, comme dans l’exemple suivant. Remplacez *300* par le nombre de secondes nécessaires pour maintenir les nouvelles instances en service avant de les mettre hors service si elles s'avèrent défectueuses.

```
--health-check-grace-period 300
```

Pour de plus amples informations, veuillez consulter [Surveillance de l’état des instances dans un groupe Auto Scaling](ec2-auto-scaling-health-checks.md).

## Modifier vos zones de disponibilité
<a name="example-specify-availability-zones"></a>

La modification de vos zones de disponibilité présente des limites que vous devez connaître. Pour de plus amples informations, veuillez consulter [Ajouter une zone de disponibilitéEnlever une zone de disponibilité](as-add-az-console.md).

**Pour modifier les zones de disponibilité d’un équilibreur Application Load Balancer ou Network Load Balancer**

1. Avant de modifier les zones de disponibilité de l’équilibreur de charge, il est conseillé de mettre à jour les zones de disponibilité du groupe Auto Scaling afin de vérifier que vos types d’instances sont disponibles dans les zones indiquées. 

   Pour mettre à jour les zones de disponibilité de votre groupe Auto Scaling, utilisez la [update-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/update-auto-scaling-group.html)commande suivante. Remplacez l'exemple de sous-réseau IDs par l'un IDs des sous-réseaux des zones de disponibilité pour l'activer. Les sous-réseaux indiqués remplacent les sous-réseaux précédemment activés. Remplacez `my-asg` par le nom de votre groupe. 

   ```
   aws autoscaling update-auto-scaling-group --auto-scaling-group-name my-asg \
     --vpc-zone-identifier "subnet-41767929,subnet-cb663da2,subnet-8360a9e7"
   ```

1. Utilisez la [describe-auto-scaling-groups](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-auto-scaling-groups.html)commande suivante pour vérifier que les instances des nouveaux sous-réseaux ont été lancées. Si les instances ont été lancées, la liste de ces instances apparaît, avec leur statut. Remplacez `my-asg` par le nom de votre groupe. 

   ```
   aws autoscaling describe-auto-scaling-groups --auto-scaling-group-name my-asg
   ```

1. Utilisez la commande [set-subnets](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elbv2/set-subnets.html) suivante pour indiquer les sous-réseaux de votre équilibreur de charge. Remplacez l'exemple de sous-réseau IDs par l'un IDs des sous-réseaux des zones de disponibilité pour l'activer. Vous pouvez spécifier un seul sous-réseau par zone de disponibilité. Les sous-réseaux indiqués remplacent les sous-réseaux précédemment activés. Remplacez `my-lb-arn` par l’ARN de votre équilibreur de charge. 

   ```
   aws elbv2 set-subnets --load-balancer-arn my-lb-arn \
     --subnets subnet-41767929 subnet-cb663da2 subnet-8360a9e7
   ```

**Pour modifier les zones de disponibilité d’un équilibreur Classic Load Balancer**

1. Avant de modifier les zones de disponibilité de l’équilibreur de charge, il est conseillé de mettre à jour les zones de disponibilité du groupe Auto Scaling afin de vérifier que vos types d’instances sont disponibles dans les zones indiquées. 

   Pour mettre à jour les zones de disponibilité de votre groupe Auto Scaling, utilisez la [update-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/update-auto-scaling-group.html)commande suivante. Remplacez l'exemple de sous-réseau IDs par l'un IDs des sous-réseaux des zones de disponibilité pour l'activer. Les sous-réseaux indiqués remplacent les sous-réseaux précédemment activés. Remplacez `my-asg` par le nom de votre groupe.

   ```
   aws autoscaling update-auto-scaling-group --auto-scaling-group-name my-asg \
     --vpc-zone-identifier "subnet-41767929,subnet-cb663da2"
   ```

1. Utilisez la [describe-auto-scaling-groups](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-auto-scaling-groups.html)commande suivante pour vérifier que les instances des nouveaux sous-réseaux ont été lancées. Si les instances ont été lancées, la liste de ces instances apparaît, avec leur statut. Remplacez `my-asg` par le nom de votre groupe.

   ```
   aws autoscaling describe-auto-scaling-groups --auto-scaling-group-name my-asg
   ```

1. Utilisez la commande [attach-load-balancer-to-subnets](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/attach-load-balancer-to-subnets.html) suivante pour activer une nouvelle zone de disponibilité pour votre Classic Load Balancer. Remplacez l’identifiant du sous-réseau en exemple par l’identifiant du sous-réseau de la zone de disponibilité à activer. Remplacez `my-lb` par le nom de votre équilibreur de charge. 

   ```
   aws elb attach-load-balancer-to-subnets --load-balancer-name my-lb \
     --subnets subnet-cb663da2
   ```

   Pour désactiver une zone de disponibilité, utilisez la commande [detach-load-balancer-from-subnets](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/elb/detach-load-balancer-from-subnets.html) suivante. Remplacez l’identifiant du sous-réseau en exemple par l’identifiant du sous-réseau de la zone de disponibilité à désactiver. Remplacez `my-lb` par le nom de votre équilibreur de charge. 

   ```
   aws elb detach-load-balancer-from-subnets --load-balancer-name my-lb \
     --subnets subnet-8360a9e7
   ```

## Détachez votre groupe cible ou votre équilibreur Classic Load Balancer
<a name="example-detach-traffic-sources"></a>

La [detach-traffic-sources](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/detach-traffic-sources.html)commande suivante détache un groupe cible de votre groupe Auto Scaling lorsque vous n'en avez plus besoin. 

Pour l’option `--auto-scaling-group-name`, remplacez `my-asg` par le nom de votre groupe. Pour l’option `--traffic-sources`, remplacez l’exemple d’ARN par l’ARN d’un groupe cible pour un équilibreur Application Load Balancer, Network Load Balancer ou Gateway Load Balancer.

```
aws autoscaling detach-traffic-sources --auto-scaling-group-name my-asg \
  --traffic-sources "Identifier=arn:aws:elasticloadbalancing:region:account-id:targetgroup/my-targets/1234567890123456"
```

Pour détacher un équilibreur Classic Load Balancer de votre groupe, renseignez les options `--traffic-sources` et `--type`, comme dans l’exemple suivant. Remplacez `my-classic-load-balancer` par le nom d’un équilibreur Classic Load Balancer. Pour l’option `--type`, indiquez une valeur de `elb`.

```
--traffic-sources "Identifier=my-classic-load-balancer" --type elb
```

## Supprimer les surveillances de l’état Elastic Load Balancing
<a name="example-remove-elb-healthcheck"></a>

Pour supprimer les tests de santé d'Elastic Load Balancing de votre groupe Auto Scaling, utilisez la [update-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/update-auto-scaling-group.html)commande suivante et spécifiez `EC2` la valeur de l'`--health-check-type`option. Remplacez `my-asg` par le nom de votre groupe. 

```
aws autoscaling update-auto-scaling-group --auto-scaling-group-name my-asg \
  --health-check-type "EC2"
```

Pour de plus amples informations, veuillez consulter [Surveillance de l’état des instances dans un groupe Auto Scaling](ec2-auto-scaling-health-checks.md).

## Anciennes commandes
<a name="legacy-commands"></a>

Les exemples suivants montrent comment utiliser les anciennes commandes CLI pour attacher, détacher et décrire les équilibreurs de charge et les groupes cibles. Ils servent de référence pour les clients qui souhaitent les utiliser. Nous continuons à prendre en charge les anciennes commandes CLI, mais nous vous recommandons d’utiliser les nouvelles commandes CLI « sources de trafic », qui peuvent attacher et détacher plusieurs types de sources de trafic. Vous pouvez utiliser les anciennes commandes CLI et les commandes CLI « sources de trafic » sur le même groupe Auto Scaling.

### Attachez votre groupe cible ou votre équilibreur Classic Load Balancer (ancien)
<a name="example-attach-load-balancer-target-group"></a>

**Pour attacher votre groupe cible**  
La [create-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/create-auto-scaling-group.html)commande suivante crée un groupe Auto Scaling auquel est attaché un groupe cible. Spécifiez l'Amazon Resource Name (ARN) d'un groupe cible pour un équilibreur de charge Application Load Balancer, Network Load Balancer ou Gateway Load Balancer.

```
aws autoscaling create-auto-scaling-group --auto-scaling-group-name my-asg \
  --launch-template LaunchTemplateName=my-launch-template,Version='1' \
  --vpc-zone-identifier "subnet-5ea0c127,subnet-6194ea3b,subnet-c934b782" \
  --target-group-arns "arn:aws:elasticloadbalancing:region:account-id:targetgroup/my-targets/1234567890123456" \
  --min-size 1 --max-size 5
```

La commande [attach-load-balancer-target-groups](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/attach-load-balancer-target-groups.html) suivante attache un groupe cible à un groupe Auto Scaling existant.

```
aws autoscaling attach-load-balancer-target-groups --auto-scaling-group-name my-asg \
  --target-group-arns "arn:aws:elasticloadbalancing:region:account-id:targetgroup/my-targets/1234567890123456"
```

**Pour attacher votre Classic Load Balancer**  
La [create-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/create-auto-scaling-group.html)commande suivante crée un groupe Auto Scaling auquel est rattaché un Classic Load Balancer.

```
aws autoscaling create-auto-scaling-group --auto-scaling-group-name my-asg \
  --launch-configuration-name my-launch-config \
  --vpc-zone-identifier "subnet-5ea0c127,subnet-6194ea3b,subnet-c934b782" \
  --load-balancer-names "my-load-balancer" \
  --min-size 1 --max-size 5
```

La [attach-load-balancers](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/attach-load-balancers.html)commande suivante attache le Classic Load Balancer spécifié à un groupe Auto Scaling existant.

```
aws autoscaling attach-load-balancers --auto-scaling-group-name my-asg \
  --load-balancer-names my-lb
```

### Décrivez votre groupe cible ou votre équilibreur Classic Load Balancer (ancien)
<a name="example-describe-load-balancer-target-groups"></a>

**Pour décrire les groupes cibles**  
Pour décrire les groupes cibles associés à un groupe Auto Scaling, utilisez la commande [describe-load-balancer-target-groups](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-load-balancer-target-groups.html). L'exemple suivant répertorie les groupes cibles pour*my-asg*. 

```
aws autoscaling describe-load-balancer-target-groups --auto-scaling-group-name my-asg
```

**Pour décrire les Classic Load Balancer.**  
Pour décrire les équilibreurs de charge classiques associés à un groupe Auto Scaling, utilisez la [describe-load-balancers](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/describe-load-balancers.html)commande. L'exemple suivant répertorie les équilibreurs de charge classiques pour*my-asg*. 

```
aws autoscaling describe-load-balancers --auto-scaling-group-name my-asg
```

### Détachez votre groupe cible ou votre équilibreur Classic Load Balancer (ancien)
<a name="example-detach-load-balancer-target-group"></a>

**Pour détacher un groupe cible**  
La commande [detach-load-balancer-target-groups](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/detach-load-balancer-target-groups.html) suivante détache un groupe cible de votre groupe Auto Scaling lorsque vous n'en avez plus besoin. 

```
aws autoscaling detach-load-balancer-target-groups --auto-scaling-group-name my-asg \
  --target-group-arns "arn:aws:elasticloadbalancing:region:account-id:targetgroup/my-targets/1234567890123456"
```

**Pour détacher un équilibreur de charge Classic Load Balancer**  
La [detach-load-balancers](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/detach-load-balancers.html)commande suivante détache un Classic Load Balancer de votre groupe Auto Scaling lorsque vous n'en avez plus besoin.

```
aws autoscaling detach-load-balancers --auto-scaling-group-name my-asg \
  --load-balancer-names my-lb
```