Spot-Flotten-Anforderung abbrechen (löschen) - 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.

Spot-Flotten-Anforderung abbrechen (löschen)

Wenn Sie eine Spot-Flotte nicht mehr benötigen, können Sie die Spot-Flotten-Anfrage abbrechen, was die Anforderung löscht. Nachdem Sie eine Flotten-Anfrage storniert haben, werden auch alle der Flotte zugeordneten Spot-Anfragen storniert, sodass keine neuen Spot-Instances gestartet werden.

Wenn Sie eine Spot-Flotte-Anfrage stornieren, müssen Sie auch angeben, ob Sie alle zugehörige Instances beenden möchten. Dazu gehören sowohl On-Demand-Instances als auch Spot-Instances.

Warnung

Das Beenden einer Instance ist dauerhaft und irreversibel.

Nachdem Sie eine Instance beendet haben, können Sie keine Verbindung mehr zu ihr herstellen, und sie kann nicht wiederhergestellt werden. Alle angehängten Amazon EBS-Volumes, die so konfiguriert sind, dass sie bei Kündigung gelöscht werden, werden ebenfalls dauerhaft gelöscht und können nicht wiederhergestellt werden. Alle auf Instance-Speicher-Volumes gespeicherten Daten gehen dauerhaft verloren. Weitere Informationen finden Sie unter Wie die Kündigung von Instances funktioniert.

Bevor Sie eine Instance beenden, stellen Sie sicher, dass Sie alle Daten, die Sie nach der Kündigung behalten müssen, im persistenten Speicher gesichert haben.

Wenn Sie festlegen, dass die Instances beendet werden müssen, wenn die Flotten-Anfrage abgebrochen wird, wechselt die Flotten-Anfrage in den cancelled_terminating-Status. Andernfalls befindet sie sich im cancelled_running-Zustand und die Instances werden weiter ausgeführt, bis sie unterbrochen oder von Ihnen manuell beendet werden.

Einschränkungen
  • Sie können bis zu 100 Flotten in einer einzigen Anfrage abbrechen. Wenn Sie die angegebene Anzahl überschreiten, werden keine Flotten abgebrochen.

Console
Um eine Spot-Flotte-Anfrage zu stornieren (zu löschen)
  1. Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im Navigationsbereich Spot Requests aus.

  3. Wählen Sie Ihre Spot-Flotten-Anforderung aus.

  4. Wählen Sie Actions (Aktionen), Cancel request (Anforderungen abbrechen).

  5. Gehen Sie im Dialogfeld Spot-Anfrage stornieren wie folgt vor:

    1. Um die zugeordneten Instances gleichzeitig mit dem Abbrechen der Spot-Flotten-Anforderung zu beenden, belassen Sie das Kontrollkästchen Instances beenden aktiviert. Um die Spot-Flotten-Anfrage zu storinieren, ohne die zugehörigen Instances zu beenden, deaktivieren Sie das Kontrollkästchen Instances beenden.

    2. Wählen Sie Bestätigen aus.

AWS CLI
Um eine Spot-Flotte-Anfrage zu stornieren (zu löschen) und die zugehörigen Instances zu beenden

Verwenden Sie den Befehl cancel-spot-fleet-requests mit der Option --terminate-instances.

aws ec2 cancel-spot-fleet-requests \ --spot-fleet-request-ids sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE \ --terminate-instances

Es folgt eine Beispielausgabe.

{ "SuccessfulFleetRequests": [ { "SpotFleetRequestId": "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE", "CurrentSpotFleetRequestState": "cancelled_terminating", "PreviousSpotFleetRequestState": "active" } ], "UnsuccessfulFleetRequests": [] }
Um eine Spot-Flotte-Anfrage zu stornieren (zu löschen), ohne die zugehörigen Instances zu beenden

Ändern Sie das vorherige Beispiel, indem Sie stattdessen die --no-terminate-instances Option verwenden.

aws ec2 cancel-spot-fleet-requests \ --spot-fleet-request-ids sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE \ --no-terminate-instances

Es folgt eine Beispielausgabe.

{ "SuccessfulFleetRequests": [ { "SpotFleetRequestId": "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE", "CurrentSpotFleetRequestState": "cancelled_running", "PreviousSpotFleetRequestState": "active" } ], "UnsuccessfulFleetRequests": [] }
PowerShell
Um eine Spot-Flotte-Anfrage zu stornieren (zu löschen) und die zugehörigen Instances zu beenden

Verwenden Sie das Stop-EC2SpotFleetRequestCmdlet mit dem -TerminateInstance Parameter.

Stop-EC2SpotFleetRequest ` -SpotFleetRequestId "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE" ` -TerminateInstance $true
Um eine Spot-Flotte-Anfrage zu stornieren (zu löschen), ohne die zugehörigen Instances zu beenden

Ändern Sie das vorherige Beispiel, indem Sie den Wert des -TerminateInstance Parameters ändern.

Stop-EC2SpotFleetRequest ` -SpotFleetRequestId "sfr-73fbd2ce-aa30-494c-8788-1cee4EXAMPLE" ` -TerminateInstance $false