

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.

# Résoudre les problèmes de résiliation des instances Amazon EC2
<a name="TroubleshootingInstancesShuttingDown"></a>

L'arrêt ou la suppression de votre instance s'appelle la résiliation de l'instance. Les informations suivantes peuvent vous aider à résoudre les problèmes lorsque vous mettez fin à votre instance.

Vous n'êtes pas facturé pour l'utilisation d'une instance tant que l'instance n'est pas à l'état `running`. En d'autres termes, lorsque vous mettez fin à une instance, l'instance ne vous est plus facturée dès que son état passe à `shutting-down`.

## Mise hors service immédiate de l'instance
<a name="instance-terminates-immediately"></a>

Plusieurs problèmes peuvent entraîner la résiliation immédiate de votre instance au démarrage. Pour plus d'informations, consultez [Mise hors service immédiate de l'instance](troubleshooting-launch.md#troubleshooting-launch-internal).

## Mise à fin d'instance retardée
<a name="instance-stuck-terminating"></a>

Si votre instance reste à l’état `shutting-down` pendant plus que quelques minutes, cela peut être dû à l’une des raisons suivantes :
+ L’instance exécute des scripts d’arrêt.
+ Il y a un problème avec l’ordinateur hôte sous-jacent.

Après plusieurs heures dans l’état `shutting-down`, Amazon EC2 considère l’instance comme bloquée et la résilie de force.

Pour résoudre vous-même un problème d’instance bloquée :

1. **Résiliation forcée de l’instance**

   Utilisez la console Amazon EC2 ou le AWS CLI pour forcer la mise hors service de l'instance. Pour les étapes, consultez [Résiliation forcée d’une instance](#force-terminate-ec2-instance).

   L’instance tentera d’abord un arrêt progressif, qui comprend la purge des caches du système de fichiers et des métadonnées (bien que vous puissiez choisir de contourner l’arrêt progressif). Si l’arrêt progressif ne parvient pas à se terminer dans le délai imparti, l’instance s’arrête de force sans vider les caches et les métadonnées du système de fichiers.

1. **En cas d’échec de la résiliation forcée**

   Si, après plusieurs heures, l’instance n’a pas été résiliée et semble bloquée, procédez comme suit :

   1. Publiez une demande d’aide sur [AWS re:Post](https://repost.aws/). Pour contribuer à une résolution rapide du problème, incluez l’ID d’instance et décrivez les étapes que vous avez déjà effectuées.

   1. Sinon, si vous disposez d’un plan de support, créez une demande d’assistance technique dans le [Centre de support](https://console.aws.amazon.com/support/home#/).

### Résiliation forcée d’une instance
<a name="force-terminate-ec2-instance"></a>

Si la résiliation de votre instance semble bloquée, vous pouvez forcer sa résiliation. Si, après plusieurs heures, l’instance n’a pas été résiliée, publiez une demande d’aide sur [AWS Re:post](https://repost.aws/). Pour aider à accélérer la résolution d'un problème, incluez l'ID d'instance et décrivez les étapes que vous avez déjà effectuées. Sinon, si vous disposez d'un plan de support, créez une demande d'assistance technique dans le [Centre de support](https://console.aws.amazon.com/support/home#/).

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

**Pour forcer la résiliation d’une 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, sélectionnez **instances** et choisissez l’instance bloquée.

1. Choisissez **État de l’instance**, **Résilier de force l’instance**.

   Notez que **Résilier de force l’instance** n’est disponible dans la console que si votre instance se trouve dans l’état `stopping`. Si votre instance se trouve dans un autre état (sauf `shutting-down` et`terminated`), vous pouvez utiliser le AWS CLI pour forcer la mise hors service de votre instance.

1. (Facultatif) Pour contourner l’arrêt progressif du système d’exploitation lors de la résiliation forcée, cochez la case **Ignorer l’arrêt du système d’exploitation**.

1. Choisissez **Forcer la résiliation**.

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

**Pour forcer la résiliation d’une instance**  
Utilisez la commande [terminate-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/terminate-instances.html) avec l’option `--force`.

```
aws ec2 terminate-instances \
    --instance-ids {{i-1234567890abcdef0}} \
    --force
```

Pour contourner l’arrêt progressif du système d’exploitation lors d’une résiliation forcée, incluez l’option `--skip-os-shutdown`.

```
aws ec2 terminate-instances \
    --instance-ids {{i-1234567890abcdef0}} \
    --force \
    --skip-os-shutdown
```

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

**Pour forcer la résiliation d’une instance**  
Utilisez l'[Remove-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Remove-EC2Instance.html)applet de commande et définissez sur`-Enforce`. `true`

```
Remove-EC2Instance `
    -InstanceId {{i-1234567890abcdef0}} `
    -Enforce $true
```

Pour contourner l’arrêt progressif du système d’exploitation lors d’une résiliation forcée, incluez `-SkipOsShutdown $true`.

```
Remove-EC2Instance `
    -InstanceId {{i-1234567890abcdef0}} `
    -Enforce $true `
    -SkipOsShutdown $true
```

------

## Instance terminée toujours affichée
<a name="terminated-instance-still-displaying"></a>

Après avoir mis fin à une instance, elle reste visible pendant un court instant avant d'être supprimée. L'état indique `terminated`. Si l'entrée n'est pas supprimée après plusieurs heures, contactez le support.

## Erreur : il se peut que l'instance ne soit pas résiliée. Modifier son attribut d'instance disableApiTermination « »
<a name="termination-protection-enabled"></a>

Si vous essayez de résilier une instance et que le message d'erreur `The instance {{i-1234567890abcdef0}} may not be terminated. Modify its 'disableApiTermination' instance attribute` s'affiche, cela signifie que la protection contre la résiliation de l'instance a été activée. La protection contre la résiliation empêche la résiliation accidentelle de l'instance.

Vous devez désactiver la protection contre la résiliation avant de pouvoir résilier l'instance.

Pour de plus amples informations, veuillez consulter [Modification de la protection contre la résiliation d’instance](Using_ChangingDisableAPITermination.md).

## instances lancées ou terminées automatiquement
<a name="automatic-instance-create-or-delete"></a>

De manière générale, ces comportements signifient que vous avez utilisé Amazon EC2 Auto Scaling, la flotte EC2 ou le parc d'instances Spot pour mettre automatiquement à l'échelle vos ressources de calcul en fonction des critères que vous avez définis.
+ Vous mettez fin à une instance et une nouvelle instance se lance automatiquement.
+ Vous lancez une instance et l'une de vos instances se termine automatiquement.
+ Vous arrêtez une instance, elle se termine et une nouvelle instance se lance automatiquement.

Pour arrêter la mise à l'échelle automatique, recherchez le groupe Auto Scaling ou la flotte qui lance les instances et mettez sa capacité à 0 ou supprimez-la.