

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.

# Définir la période de grâce de la surveillance de l'état pour un groupe Auto Scaling
<a name="health-check-grace-period"></a>

Lorsqu’une surveillance de l’état Amazon EC2 Auto Scaling détermine qu’une instance `InService` est défectueuse, il la remplace par une nouvelle instance. La période de grâce de la surveillance de l'état indique la durée minimale (en secondes) nécessaire pour maintenir une nouvelle instance en service avant de la résilier si elle devait être défectueuse.

On peut citer comme cas d'utilisation la nécessité pour Amazon EC2 Auto Scaling de ne pas prendre de mesure si les surveillances de l'état Elastic Load Balancing échouent et que la cause réside dans le fait que l'instance est toujours en cours d'initialisation. Les surveillances de l'état Elastic Load Balancing s'exécutent en parallèle, à partir du moment où l'instance est enregistrée auprès de l'équilibreur de charge. La période de grâce empêche Amazon EC2 Auto Scaling de marquer vos `Unhealthy` instances nouvellement lancées et de les résilier inutilement si elles ne passent pas ces tests de santé immédiatement après leur entrée dans l'État. `InService`

Dans la console, par défaut, la période de grâce de la surveillance de l'état est de 300 secondes lorsque vous créez un groupe Auto Scaling. Sa valeur par défaut est de 0 seconde lorsque vous créez un groupe Auto Scaling à l'aide du AWS CLI ou d'un SDK. La valeur 0 désactive la période de grâce de la surveillance de l’état. 

Lorsque cette valeur est trop élevée, l'efficacité des surveillances de l'état Amazon EC2 Auto Scaling est réduite. Si vous utilisez des Hooks de cycle de vie pour le lancement de l'instance, vous pouvez définir la valeur de la période de grâce de la surveillance de l'état sur 0. Grâce aux Hooks de cycle de vie, Amazon EC2 Auto Scaling permet de s'assurer que les instances sont toujours initialisées avant de passer à l'état `InService`. Pour de plus amples informations, veuillez consulter [Hooks de cycle de vie Amazon EC2 Auto Scaling](lifecycle-hooks.md).

La période de grâce s'applique aux instances suivantes :
+ Instances récemment lancées
+ Instances remises en service après avoir été en veille
+ Instances que vous attachez manuellement au groupe

**Important**  
Pendant la période de grâce de la surveillance de l’état, si Amazon EC2 Auto Scaling détecte qu’une instance n’est plus à l’état `running` Amazon EC2, il marque l’instance comme `Unhealthy` et la remplace. Par exemple, si vous arrêtez une instance dans un groupe Auto Scaling, elle est marquée comme `Unhealthy` et remplacée.

## Définir la période de grâce de la surveillance de l'état pour un groupe
<a name="set-health-check-grace-period"></a>

Vous pouvez définir la période de grâce de la surveillance de l'état pour des groupes Auto Scaling nouveaux et existants.

------
#### [ Console ]

**Pour modifier le délai de grâce du bilan de santé d'un nouveau groupe**  
Lorsque vous créez le groupe Auto Scaling, entrez la durée (en secondes) sur la page **Configurer les options avancées**, **Health checks**, **Health check grace period**. Il s'agit de la durée pendant laquelle 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.

------
#### [ AWS CLI ]

**Pour modifier le délai de grâce du bilan de santé d'un nouveau groupe**  
Ajoutez l'`--health-check-grace-period`option à la [create-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/create-auto-scaling-group.html)commande. L'exemple suivant configure la période de grâce de la surveillance de l'état avec une valeur de `60` secondes pour un nouveau groupe Auto Scaling nommé `my-asg`.

```
aws autoscaling create-auto-scaling-group --auto-scaling-group-name my-asg \
  --health-check-grace-period 60 ...
```

------

------
#### [ Console ]

**Pour modifier le délai de grâce du bilan de santé d'un groupe existant**

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 située en haut de l'écran, choisissez l' Région AWS dans laquelle vous avez créé votre groupe Auto Scaling.

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

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

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

1. Dans le champ **Health check grace period** (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 vérifier l'état de santé d'une instance après son entrée dans `InService` cet état.

1. Choisissez **Mettre à jour**.

------
#### [ AWS CLI ]

**Pour modifier le délai de grâce du bilan de santé d'un groupe existant**  
Ajoutez l'`--health-check-grace-period`option à la [update-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/update-auto-scaling-group.html)commande. L'exemple suivant configure la période de grâce de la surveillance de l'état avec une valeur de `120` secondes pour un groupe Auto Scaling existant nommé `my-asg`.

```
aws autoscaling update-auto-scaling-group --auto-scaling-group-name my-asg \
  --health-check-grace-period 120
```

------

**Note**  
Nous vous recommandons vivement de définir également le temps de préparation d'instance par défaut de votre groupe Auto Scaling. Pour de plus amples informations, veuillez consulter [Définir la préparation par défaut d'instance d'un groupe Auto Scaling](ec2-auto-scaling-default-instance-warmup.md).