

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
<a name="finding-an-interrupted-Spot-Instance"></a>

Wenn Sie Ihre EC2-Instances beschreiben, beziehen die Ergebnisse Ihre Spot Instances mit ein. 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`.

Weitere Informationen zum Grund der Unterbrechung finden Sie im Statuscode für Spot-Anfragen. Weitere Informationen finden Sie unter [Den Status einer Spot-Instance-Anfrage abrufen](spot-request-status.md).

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

**So suchen Sie eine unterbrochene Spot Instance**

1. Öffnen Sie die Amazon-EC2-Konsole unter [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Wählen Sie im Navigationsbereich **Instances** aus.

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

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

1. 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`

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

**So suchen Sie unterbrochene Spot Instances**  
Verwenden Sie den Befehl [describe-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html) mit der Option `--filters`. Um nur die Instanz IDs in der Ausgabe aufzulisten, fügen Sie die `--query` Option hinzu.

Wenn das Unterbrechungsverhalten darin besteht, die Spot Instances zu beenden, verwenden Sie das folgende Beispiel:

```
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 darin besteht, die Spot Instances anzuhalten, verwenden Sie das folgende Beispiel:

```
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"
```

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

**So suchen Sie unterbrochene Spot Instances**  
Verwenden Sie das cmdlet [Get-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html).

Wenn das Unterbrechungsverhalten darin besteht, die Spot Instances zu beenden, verwenden Sie das folgende Beispiel:

```
(Get-EC2Instance `
    -Filter @{Key="instance-lifecycle"; Values="spot"} `
            @{Key="instance-state-name"; Values="terminated"} `
            @{Key="state-reason-code"; Values="Server.SpotInstanceTermination"}).Instances.InstanceId
```

Wenn das Unterbrechungsverhalten darin besteht, die Spot Instances anzuhalten, verwenden Sie das folgende Beispiel:

```
(Get-EC2Instance `
    -Filter @{Key="instance-lifecycle"; Values="spot"} `
            @{Key="instance-state-name"; Values="stopped"} `
            @{Key="state-reason-code"; Values="Server.SpotInstanceTermination"}).Instances.InstanceId
```

------