Wie kann ich meine EC2-Spot-Instances so konfigurieren, dass das Root-EBS-Volume nicht gelöscht wird, wenn ich die Instance beende?

Lesedauer: 2 Minute
0

Ich möchte meine Amazon Elastic Compute Cloud (Amazon EC2) Spot-Instances so konfigurieren, dass das Root-Volume des Amazon Elastic Block Store (Amazon EBS) nicht gelöscht wird, wenn ich die Instance beende.

Lösung

Wenn EC2-Spot-Instances beendet werden, werden standardmäßig alle an diese Instance angehängten EBS-Volumes gelöscht, da das Attribut DeleteOnTermination auf true gesetzt ist.

Ändern des Attributs DeleteOnTermination für eine neue Spot-Anfrage

  1. Öffnen Sie die Amazon EC2-Konsole und wählen Sie dann im Navigationsbereich Spot-Anfragen aus.
  2. Wählen Sie Spot-Instances anfordern aus.
  3. Wählen Sie eine Availability Zone und anschließend Weiter aus.
  4. Deaktivieren Sie in EBS-Volumes die Option Löschen.

Nachdem Sie das Feld Löschen deaktiviert haben, beenden Sie die Erstellung Ihrer Spot-Anfrage. Bei allen neuen Instances, die gestartet werden, wenn diese Spot-Anfrage erfüllt ist, wird DeleteOnTermination auf false gesetzt.

Hinweis: Für EBS-Volumes, bei denen DeleteOnTermination auf false gesetzt ist, fallen Gebühren an und diese verbleiben in Ihrer EBS-Volume-Konsole. Sie müssen das Volume manuell löschen. Weitere Informationen finden Sie unter Amazon EBS-Preise.

Ändern des Attributs DeleteOnTermination für eine laufende Spot-Instance

Verwenden Sie den Befehl modify-instance-attribute in der AWS Command Line Instance (AWS CLI), um das EBS-Root-Volume so zu konfigurieren, dass es bei einer Beendigung bestehen bleibt.


Ähnliche Informationen

Spot-Instanzen

AWS OFFICIAL
AWS OFFICIALAktualisiert vor einem Jahr