Supprimer votre infrastructure Auto Scaling - Amazon EC2 Auto Scaling

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.

Supprimer votre infrastructure Auto Scaling

Pour supprimer totalement l'infrastructure de mise à l'échelle, exécutez les tâches suivantes.

Supprimer votre groupe Auto Scaling

Lorsque vous supprimez un groupe Auto Scaling, ses valeurs minimales et maximales souhaitées sont définies sur 0. Les instances sont alors résiliées. La suppression d'une instance supprime également les journaux ou données associés, ainsi que tous les volumes de l'instance. Si vous ne souhaitez pas résilier une ou plusieurs instances, vous pouvez les détacher avant de supprimer le groupe Auto Scaling. Si le groupe a des politiques de mise à l'échelle, la suppression du groupe entraîne la suppression des politiques, des actions d'alarme sous-jacentes et de toute alarme qui n'a plus d'action associée.

Pour supprimer votre groupe Auto Scaling (console)
  1. Ouvrez la console Amazon EC2 à l'adresse https://console.aws.amazon.com/ec2/ et choisissez Groupes Auto Scaling dans le panneau de navigation.

  2. Cochez la case en regard de votre groupe Auto Scaling et choisissez Actions, puis Supprimer.

  3. Lorsque vous êtes invité à confirmer l'opération, saisissez delete pour confirmer la suppression du groupe Auto Scaling spécifié, puis choisissez Delete (Supprimer).

    Une icône de chargement dans la colonne Name (Nom) indique que le groupe Auto Scaling est en cours de suppression. Les colonnes Desired (Souhaitée), Min et Max affichent 0 instance pour le groupe Auto Scaling. Quelques minutes sont nécessaires pour résilier l'instance et supprimer le groupe. Actualisez la liste pour afficher l'état actuel.

Pour supprimer votre groupe Auto Scaling (AWS CLI)

Utilisez la commande delete-auto-scaling-group suivante pour supprimer le groupe Auto Scaling. Cette opération ne fonctionne pas si le groupe possède des instances EC2 ; elle concerne uniquement les groupes ne comportant aucune instance.

aws autoscaling delete-auto-scaling-group --auto-scaling-group-name my-asg

Si le groupe a des instances ou des activités de mise à l'échelle en cours, utilisez la commande delete-auto-scaling-group avec l'option --force-delete. Cette action entraînera également une résiliation des instances EC2. Lorsque vous supprimez un groupe Auto Scaling de la console Amazon EC2 Auto Scaling, la console utilise cette opération pour mettre fin à toutes les instances EC2 et supprimer le groupe en même temps.

aws autoscaling delete-auto-scaling-group --auto-scaling-group-name my-asg --force-delete

(Facultatif) Supprimer la configuration du lancement

Vous pouvez passer cette étape pour conserver la configuration du lancement pour une utilisation ultérieure.

Pour supprimer la configuration du lancement (console)
  1. Ouvrez la console Amazon EC2 à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le volet de navigation à gauche, sous Auto Scaling, choisissez Groupes Auto Scaling.

  3. Sélectionnez Configurations de lancement en haut de la page. Lorsque vous êtes invité à confirmer, choisissez Afficher les configurations de lancement pour confirmer que vous souhaitez consulter la page Configurations de lancement.

  4. Sélectionnez votre configuration du lancement et cliquez sur Actions, Supprimer la configuration de lancement.

  5. Lorsque vous êtes invité à confirmer l’opération, choisissez Supprimer.

Pour supprimer la configuration du lancement (AWS CLI)

Utilisez la commande delete-launch-configuration suivante.

aws autoscaling delete-launch-configuration --launch-configuration-name my-launch-config

(Facultatif) Suppression du modèle de lancement

Vous pouvez supprimer votre modèle de lancement ou juste une version de votre modèle de lancement. Lorsque vous supprimez un modèle de lancement, toutes ses versions sont supprimées.

Vous pouvez ignorer cette étape pour conserver le modèle de lancement en vue d'une utilisation ultérieure.

Pour supprimer votre modèle de lancement (console)
  1. Ouvrez la console Amazon EC2 à l'adresse https://console.aws.amazon.com/ec2/.

  2. Dans le volet de navigation, sous Instances, choisissez Launch Templates (Modèles de lancement).

  3. Sélectionnez votre modèle de lancement, puis effectuez l'une des actions suivantes :

    • Choisissez Actions, puis Delete template (Supprimer le modèle). Lorsque vous êtes invité à confirmer l'opération, saisissez Delete pour confirmer la suppression du modèle de lancement spécifié, puis choisissez Delete (Supprimer).

    • Choisissez Actions, puis Delete template version (Supprimer la version du modèle). Sélectionnez la version à supprimer et choisissez Supprimer.

Pour supprimer le modèle de lancement (AWS CLI)

Utilisez la commande delete-launch-template suivante pour supprimer votre modèle et toutes ses versions.

aws ec2 delete-launch-template --launch-template-id lt-068f72b72934aff71

Vous pouvez également utiliser la commande delete-launch-template-versions pour supprimer une version spécifique d'un modèle de lancement.

aws ec2 delete-launch-template-versions --launch-template-id lt-068f72b72934aff71 --versions 1

(Facultatif) Supprimer l'équilibreur de charge et les groupes cibles

Ignorez cette étape si votre groupe Auto Scaling n'est pas associé à un équilibreur de charge Elastic Load Balancing ou si vous souhaitez conserver ce dernier pour une utilisation ultérieure.

Pour supprimer l'équilibreur de charge (console)
  1. Ouvrez la console Amazon EC2 à l'adresse https://console.aws.amazon.com/ec2/.

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

  3. Sélectionnez l'équilibreur de charge et choisissez Actions, Delete (Supprimer).

  4. Lorsque vous êtes invité à confirmer l'opération, choisissez Oui, supprimer.

Pour supprimer votre groupe cible (console)
  1. Dans le panneau de navigation, sous Load Balancing (Répartition de charge), choisissez Target Groups (Groupes cibles).

  2. Sélectionnez le groupe cible et choisissez Actions, Delete (Supprimer).

  3. Lorsque vous êtes invité à confirmer l’opération, choisissez Yes, Delete.

Pour supprimer l'équilibreur de charge associé au groupe Auto Scaling (AWS CLI)

Pour les équilibreurs de charge d'application (Application Load Balancer) et les équilibreurs de charge du réseau (Network Load Balancer), utilisez les commandes delete-load-balancer et delete-target-group.

aws elbv2 delete-load-balancer --load-balancer-arn my-load-balancer-arn aws elbv2 delete-target-group --target-group-arn my-target-group-arn

Pour les Classic Load Balancers, utilisez la commande delete-load-balancer.

aws elb delete-load-balancer --load-balancer-name my-load-balancer

(Facultatif) Supprimer les CloudWatch alarmes

Pour supprimer les CloudWatch alarmes associées à votre groupe Auto Scaling, procédez comme suit. Par exemple, des alarmes peuvent être associées à la mise à l’échelle d’étape ou à de simples politiques de mise à l’échelle.

Note

La suppression d'un groupe Auto Scaling supprime automatiquement les CloudWatch alarmes gérées par Amazon EC2 Auto Scaling dans le cadre d'une politique de dimensionnement du suivi des cibles.

Vous pouvez ignorer cette étape si votre groupe Auto Scaling n'est associé à aucune CloudWatch alarme ou si vous souhaitez conserver les alarmes pour une utilisation future.

Pour supprimer les CloudWatch alarmes (console)
  1. Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

  2. Dans le panneau de navigation, choisissez Alarms (Alarmes).

  3. Sélectionnez les alarmes et choisissez Action, Delete (Supprimer).

  4. Lorsque vous êtes invité à confirmer l’opération, choisissez Supprimer.

Pour supprimer les CloudWatch alarmes (AWS CLI)

Utilisez la commande delete-alarms suivante. Vous pouvez supprimer une ou plusieurs alarmes en même temps. Par exemple, utilisez la commande suivante pour supprimer les alarmes Step-Scaling-AlarmHigh-AddCapacity et Step-Scaling-AlarmLow-RemoveCapacity.

aws cloudwatch delete-alarms --alarm-name Step-Scaling-AlarmHigh-AddCapacity Step-Scaling-AlarmLow-RemoveCapacity