Attacher un groupe cible VPC Lattice à votre groupe 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.

Attacher un groupe cible VPC Lattice à votre groupe Auto Scaling

Cette rubrique explique comment attacher un groupe cible VPC Lattice à un groupe Auto Scaling. Il décrit également comment activer les contrôles de santé de VPC Lattice pour permettre à Amazon EC2 Auto Scaling de remplacer les instances signalées par VPC Lattice comme étant défectueuses.

Par défaut, Amazon EC2 Auto Scaling remplace uniquement les instances défectueuses ou inaccessibles sur la base des bilans de EC2 santé d'Amazon. Si vous activez les contrôles de santé de VPC Lattice, Amazon EC2 Auto Scaling peut remplacer une instance en cours d'exécution si l'un des groupes cibles VPC Lattice que vous attachez au groupe Auto Scaling le signale comme étant défectueux. Pour de plus amples informations, veuillez consulter Surveillance de l’état des instances dans un groupe Auto Scaling.

Important

Avant de continuer, remplissez l'ensemble des conditions préalables de la section précédente.

Associer un groupe cible VPC Lattice

Vous pouvez associer un ou plusieurs groupes cibles à un groupe Auto Scaling lorsque vous créez ou mettez à jour le groupe.

Console

Suivez les étapes de cette section pour utiliser la console afin de :

  • Attacher un groupe cible VPC Lattice à votre groupe Auto Scaling

  • Activer les surveillances de l’état pour VPC Lattice

Pour attacher un groupe cible VPC Lattice à un nouveau groupe Auto Scaling
  1. Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/et choisissez Auto Scaling Groups dans le volet de navigation.

  2. Dans la barre de navigation située en haut de l’écran, choisissez la Région AWS dans laquelle vous avez créé votre groupe Auto Scaling.

  3. Choisissez Créer un groupe Auto Scaling.

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

  5. Pour Options d’intégration VPC Lattice, choisissez Attacher au service VPC Lattice.

  6. Sous Choisir un groupe cible VPC Lattice, choisissez votre groupe cible.

  7. (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 du réseau VPC.

  8. (Facultatif) Dans le champ Période de grâce de la surveillance de l’état, saisissez le délai en secondes. Ce délai correspond au temps qu'Amazon EC2 Auto Scaling doit attendre avant de vérifier l'état de santé d'une instance après son entrée dans InService cet état. 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.

  9. Procédez à la création du groupe Auto Scaling. Vos instances seront automatiquement enregistrées dans le groupe cible VPC Lattice une fois le groupe Auto Scaling créé.

Pour attacher un groupe cible VPC Lattice à un groupe Auto Scaling existant

Suivez la procédure ci-dessous pour attacher un groupe cible pour un service à un groupe Auto Scaling existant.

  1. Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/et choisissez Auto Scaling Groups dans le volet de navigation.

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

    Un volet fractionné s’ouvre en bas de la page.

  3. Dans l’onglet Détails, choisissez Options d’intégration VPC Lattice, puis Modifier.

  4. Sous Options d’intégration VPC Lattice, choisissez Attacher au service VPC Lattice.

  5. Sous Choisir un groupe cible VPC Lattice, choisissez votre groupe cible.

  6. Choisissez Mettre à jour.

Lorsque vous avez terminé d’associer le groupe cible, vous pouvez éventuellement activer les surveillances de l’état qui l’utilisent.

Activer les surveillances de l’état VPC Lattice
  1. Sous l’onglet Détails choisissez Vérifications de l’états, Modifier.

  2. Pour les surveillances de l’état et les types de surveillance de l’état supplémentaires, sélectionnez Activer les surveillances de l’état du réseau VPC.

  3. Dans le champ Période de grâce de la surveillance de l’état, saisissez le délai en secondes. Ce délai correspond au temps qu'Amazon EC2 Auto Scaling doit attendre avant de vérifier l'état de santé d'une instance après son entrée dans InService cet état. 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.

  4. Choisissez Mettre à jour.

AWS CLI

Suivez les étapes décrites dans cette section pour utiliser le AWS CLI pour :

  • Attacher un groupe cible VPC Lattice à votre groupe Auto Scaling

  • Activer les surveillances de l’état pour VPC Lattice

Pour attacher un groupe cible VPC Lattice à votre groupe Auto Scaling

Utilisez la create-auto-scaling-groupcommande suivante pour créer un groupe Auto Scaling et associer simultanément un groupe cible VPC Lattice en spécifiant son Amazon Resource Name (ARN).

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 du modèle de lancement que vous avez créé pour les instances enregistrées auprès d’un groupe cible VPC Lattice. Pour l’option --traffic-sources, remplacez l’exemple d’ARN par l’ARN de votre groupe cible VPC Lattice.

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:vpc-lattice:region:account-id:targetgroup/tg-0e2f2665eEXAMPLE"

Utilisez la attach-traffic-sourcescommande suivante pour associer un groupe cible VPC Lattice à un groupe Auto Scaling après sa création.

aws autoscaling attach-traffic-sources --auto-scaling-group-name my-asg \ --traffic-sources "Identifier=arn:aws:vpc-lattice:region:account-id:targetgroup/tg-0e2f2665eEXAMPLE"

Pour activer les surveillances de l’état pour VPC Lattice

Si vous avez configuré un contrôle de santé basé sur les applications pour votre groupe cible VPC Lattice, vous pouvez activer ces surveillances de l’état. Utilisez la update-auto-scaling-groupcommande create-auto-scaling-groupou avec l'--health-check-typeoption et la valeur deVPC_LATTICE. Pour spécifier le délai de grâce pour les surveillances de l’état effectuées par votre groupe Auto Scaling, incluez l’option --health-check-grace-period et indiquez sa valeur en secondes.

--health-check-type "VPC_LATTICE" --health-check-grace-period 60

Détacher un groupe cible VPC Lattice

Lorsque vous n’avez plus besoin d’utiliser VPC Lattice, suivez la procédure ci-dessous pour détacher le groupe cible de votre groupe Auto Scaling.

Console

Suivez les étapes de cette section pour utiliser la console afin de :

  • Détacher un groupe cible VPC Lattice d’un groupe Auto Scaling

  • Désactiver les surveillances de l’état pour VPC Lattice

Pour détacher un groupe cible VPC Lattice d’un groupe Auto Scaling
  1. Ouvrez la EC2 console Amazon à l'adresse https://console.aws.amazon.com/ec2/et choisissez Auto Scaling Groups dans le volet de navigation.

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

    Un volet fractionné s’ouvre en bas de la page.

  3. Dans l’onglet Détails, choisissez Options d’intégration VPC Lattice, puis Modifier.

  4. Sous Options d’intégration VPC Lattice, choisissez l’icône de suppression (X) en regard du groupe cible.

  5. Choisissez Mettre à jour.

Lorsque vous avez terminé de détacher le groupe cible, vous pouvez désactiver les surveillances de l’état du VPC Lattice.

Pour désactiver les surveillances de l’état VPC Lattice
  1. Sous l’onglet Détails choisissez Vérifications de l’états, Modifier.

  2. Pour les surveillances de l’état et les types de surveillance de l’état supplémentaires, désélectionnez Activer les surveillances de l’état du réseau VPC.

  3. Choisissez Mettre à jour.

AWS CLI

Suivez les étapes décrites dans cette section pour utiliser le AWS CLI pour :

  • Détacher un groupe cible VPC Lattice d’un groupe Auto Scaling

  • Désactiver les surveillances de l’état pour VPC Lattice

Utilisez la detach-traffic-sourcescommande pour détacher un groupe cible de votre groupe Auto Scaling lorsque vous n'en avez plus besoin.

aws autoscaling detach-traffic-sources --auto-scaling-group-name my-asg \ --traffic-sources "Identifier=arn:aws:vpc-lattice:region:account-id:targetgroup/tg-0e2f2665eEXAMPLE"

Pour mettre à jour les contrôles de santé d'un groupe Auto Scaling afin qu'il n'utilise plus les contrôles de santé VPC Lattice, utilisez la commande. update-auto-scaling-group Incluez l’option --health-check-type et une valeur deEC2.

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