Finden von unterbrochenen Spot-Instances - Amazon Elastic Compute Cloud

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Finden von unterbrochenen Spot-Instances

In der Konsole werden im Bereich Instances alle Instances angezeigt, einschließlich Spot-Instances. Der Instance-Lebenszyklus einer Spot Instance ist spot. Der Instance-Status einer Spot Instance ist entweder stopped oder terminated, abhängig vom von Ihnen konfigurierten Unterbrechungsverhalten. Bei einer Spot-Instance im Ruhezustand lautet der Instance-Status stopped.

So finden Sie eine unterbrochene Spot Instance mithilfe der Konsole
  1. Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im Navigationsbereich Instances aus.

  3. Wenden Sie den folgenden Filter an: Instance-Lebenszyklus=Spot.

  4. Wenden Sie je nach dem von Ihnen konfigurierten Unterbrechungsverhalten den Filter Instance-Status=angehalten oder Instance-Status=beendet an.

  5. Suchen Sie für jede Spot Instance auf der Registerkarte Details unter Instance-Details nach der Meldung zum Statusübergang. Die folgenden Codes geben an, dass die Spot Instance unterbrochen wurde.

    • Server.SpotInstanceShutdown

    • Server.SpotInstanceTermination

  6. Weitere Informationen zum Grund der Unterbrechung finden Sie im Statuscode für Spot-Anfragen. Weitere Informationen finden Sie unter Spot-Anforderungsstatus.

Um unterbrochene Spot-Instances mit dem zu finden AWS CLI

Sie können Ihre unterbrochenen Spot-Instances mit dem Befehl describe-instances und dem Parameter --filters auflisten. Um nur die Instance IDs in der Ausgabe aufzulisten, fügen Sie den --query Parameter hinzu.

Wenn das Unterbrechungsverhalten der Instance darin besteht, die Spot Instances zu beenden, verwenden Sie den folgenden Befehl:

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"

Wenn das Unterbrechungsverhalten der Instance darin besteht, die Spot Instances anzuhalten, verwenden Sie den folgenden Befehl:

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"