

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.

# Modifier le comportement de l’arrêt initié par l’instance
<a name="Using_ChangingInstanceInitiatedShutdownBehavior"></a>

**Avertissement**  
**La résiliation d’une instance est définitive et irréversible.**  
Une fois que vous avez résilié une instance, vous ne pouvez plus vous y connecter et elle ne peut pas être récupérée. Tous les volumes Amazon EBS attachés qui sont configurés pour être supprimés à la résiliation sont également supprimés de manière définitive et ne peuvent pas être récupérés. L’intégralité des données stockées sur les volumes de stockage d’instance est définitivement perdue. Pour de plus amples informations, veuillez consulter [Comment fonctionne la résiliation d'une instance](how-ec2-instance-termination-works.md).  
Avant de résilier à une instance, assurez-vous d’avoir sauvegardé toutes les données que vous devez conserver après la résiliation dans un stockage persistant.

Par défaut, lorsque vous déclenchez un arrêt à partir d’une instance basée sur Amazon EBS (à l’aide d’une commande telle que **shutdown** ou **poweroff**), l’instance s’arrête. Vous pouvez modifier ce comportement pour que l’instance soit résiliée à la place en modifiant l’attribut `InstanceInitiatedShutdownBehavior` de l’instance. Vous pouvez modifier cet attribut tandis que l’instance est en cours d’exécution ou arrêtée.

La commande **halt** ne déclenche pas un arrêt. Si elle est utilisée, l’instance n’est pas résiliée. Au lieu de cela, elle place l’UC à l’état `HLT` et l’instance continue de s’exécuter.

**Note**  
L’attribut `InstanceInitiatedShutdownBehavior` n’est applicable que si vous procédez à l’arrêt du système d’exploitation ou de l’instance elle-même. Cela ne s’applique pas lorsque vous arrêtez une instance à l’aide de l’API `StopInstances` ou de la console Amazon EC2.

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

**Pour modifier le comportement d’arrêt lancé de l’instance**

1. Ouvrez la console Amazon EC2 à l’adresse [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Dans le panneau de navigation, choisissez **Instances**.

1. Sélectionnez l’instance.

1. Choisissez **Actions**, **Paramètres d’instance**, **Modifier le comportement d’arrêt**.

   **Comportement d’arrêt** affiche le comportement actuel.

1. Pour modifier le comportement, pour **Comportement d’arrêt**, choisissez **Arrêter** ou **Résilier**. 

1. Choisissez **Enregistrer**.

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

**Pour modifier le comportement d’arrêt lancé de l’instance**  
Utilisez la commande [modify-instance-attribute](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-instance-attribute.html).

```
aws ec2 modify-instance-attribute \
    --instance-id i-1234567890abcdef0 \
    --instance-initiated-shutdown-behavior terminate
```

------
#### [ PowerShell ]

**Pour modifier le comportement d’arrêt lancé de l’instance**  
Utilisez l’applet de commande [Edit-EC2InstanceAttribute](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2InstanceAttribute.html).

```
Edit-EC2InstanceAttribute `
    -InstanceId i-1234567890abcdef0 `
    -InstanceInitiatedShutdownBehavior terminate
```

------