Identifier des instances Spot interrompues - Amazon Elastic Compute Cloud

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.

Identifier des instances Spot interrompues

Dans la console, le volet Instances affiche toutes les instances, y compris Instances Spot. Le cycle de vie d’une instance Spot est spot. L’état de l’instance d’une instance Spot est soit stopped ou terminated, en fonction du comportement d’interruption que vous avez configuré. Pour une instance Spot mise en veille de manière prolongée, l’état de l’instance est stopped.

Pour rechercher une instance Spot interrompue à l’aide de la console
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation, sélectionnez Instances.

  3. Appliquez le filtre suivant : Instance lifecycle=spot.

  4. Appliquez le filtre Instance state=stopped ou Instance state=terminated en fonction du comportement d’interruption que vous avez configuré.

  5. Pour chaque instance Spot, dans l’onglet Détails, sous Détails de l’instance, recherchez le message de transition d’état. Les codes suivants indiquent que l’instance Spot a été interrompue.

    • Server.SpotInstanceShutdown

    • Server.SpotInstanceTermination

  6. Pour plus d’informations sur la raison de l’interruption, consultez le code d’état de la demande Spot. Pour plus d’informations, consultez Statut des demandes Spot.

Pour rechercher des instances Spot interrompues à l'aide du AWS CLI

Vous pouvez répertorier les Instances Spot interrompues à l’aide de la commande describe-instances avec le paramètre --filters. Pour répertorier uniquement les ID d’instance dans la sortie, incluez le paramètre --query.

Si le comportement d’interruption de l’instance consiste à résilier les instances Spot, utilisez la commande suivante :

aws ec2 describe-instances \ --filters Name=instance-lifecycle,Values=spot Name=instance-state-name,Values=terminated Name=state-reason-code,Values=Server.SpotInstanceTermination \ --query "Reservations[*].Instances[*].InstanceId"

Si le comportement d’interruption de l’instance consiste à arrêter les instances Spot, utilisez la commande suivante :

aws ec2 describe-instances \ --filters Name=instance-lifecycle,Values=spot Name=instance-state-name,Values=stopped Name=state-reason-code,Values=Server.SpotInstanceShutdown \ --query "Reservations[*].Instances[*].InstanceId"