Stopp-Schutz für Ihre EC2-Instances aktivieren - 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.

Stopp-Schutz für Ihre EC2-Instances aktivieren

Um zu verhindern, dass eine Instance versehentlich angehalten wird, können Sie einen Anhalte-Schutz für die Instance aktivieren. Der Stopp-Schutz schützt Ihre Instance auch vor versehentlichen Beendigungen.

Das DisableApiStop Attribut der Amazon EC2 ModifyInstanceAttributeEC2-API steuert, ob die Instance mithilfe der Amazon EC2 EC2-Konsole, der oder der AWS CLI Amazon EC2 EC2-API gestoppt werden kann. Sie können den Wert dieses Attributs beim Starten der Instance festlegen, während die Instance in Betrieb oder angehalten ist.

Überlegungen
  • Die Aktivierung des Stopp-Schutzes verhindert nicht, dass Sie eine Instance versehentlich stoppen, indem Sie mit einem Betriebssystembefehl wie shutdown oder poweroff ein Herunterfahren der Instance einleiten.

  • Die Aktivierung des Stopp-Schutzes AWS verhindert nicht, dass die Instance gestoppt wird, wenn es ein geplantes Ereignis zum Stoppen der Instance gibt.

  • Das Aktivieren des Stopp-Schutzes hindert Amazon EC2 Auto Scaling nicht daran, eine Instance zu beenden, wenn die Instance fehlerbehaftet ist bzw. während Abskalierungs-Ereignissen. Sie können steuern, ob eine Auto-Scaling-Gruppe eine bestimmte Instance beim Abskalieren beenden kann, indem Sie den Instance-Skalierungsschutz verwenden.

  • Der Stop-Schutz verhindert nicht nur, dass Ihre Instance versehentlich gestoppt wird, sondern auch, dass Ihre Instance versehentlich beendet wird AWS CLI, wenn Sie die Konsole oder die API verwenden. Es ändert jedoch nicht automatisch das DisableApiTermination-Attribut. Beachten Sie, dass, wenn das DisableApiStop Attribut auf gesetzt istfalse, die DisableApiTermination Attributeinstellung bestimmt, ob die Instance mithilfe der Konsole oder der API beendet werden kann. AWS CLI Weitere Informationen finden Sie unter Amazon-EC2-Instances beenden.

  • Sie können den Anhalteschutz nicht für eine Instance mit einem Instance-Speicher-Root-Volume aktivieren.

  • Sie können den Stopp-Schutz nicht für Spot Instances aktivieren.

  • Die Amazon-EC2-API folgt einem eventuellen Konsistenzmodell, wenn Sie den Stopp-Schutz aktivieren oder deaktivieren. Dies bedeutet, dass das Ergebnis der Ausführung von Befehlen zum Festlegen des Attributs Anhalte-Schutz möglicherweise nicht sofort für alle nachfolgenden Befehle, die Sie ausführen, sichtbar ist. Weitere Informationen finden Sie unter Mögliche Konsistenz im Entwicklerhandbuch für Amazon EC2.

Aktivieren des Stopp-Schutzes für eine Instance beim Starten

Sie können den Anhalteschutz für eine Instance aktivieren, wenn Sie die Instance starten.

Console
So aktivieren Sie den Stopp-Schutz für eine Instance beim Starten
  1. Öffnen Sie die Amazon-EC2-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie auf dem Dashboard Launch Instance (Instance starten) aus.

  3. Konfigurieren Sie Ihre Instance im neuen Launch Instance Wizard.

  4. Aktivieren Sie im Assistenten den Anhalte-Schutz, indem Sie unter Erweiterte Details die Option Aktivieren für Anhalte-Schutz auswählen.

AWS CLI
So aktivieren Sie den Stopp-Schutz für eine Instance beim Starten

Verwenden Sie den Befehl run-instances, um die Instance zu starten. Fügen Sie den folgenden Parameter hinzu.

--disable-api-stop
PowerShell
So aktivieren Sie den Stopp-Schutz für eine Instance beim Starten

Verwenden Sie das New-EC2InstanceCmdlet, um die Instanz zu starten. Fügen Sie den folgenden Parameter hinzu.

-DisableApiStop $true

Aktivieren des Stopp-Schutzes für eine laufende oder gestoppte Instance

Sie können den Anhalteschutz für eine Instance aktivieren, wenn die Instance ausgeführt wird oder angehalten ist.

Console
So aktivieren Sie den Anhalteschutz für eine Instance
  1. Öffnen Sie die Amazon-EC2-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im linken Navigationsbereich die Option Instances aus.

  3. Wählen Sie die Instance aus und wählen Sie dann Aktionen>Instance-Einstellungen>Anhalte-Schutz ändern.

  4. Aktivieren Sie das Kontrollkästchen EAktivieren und wählen Sie dann Speichern aus.

AWS CLI
So aktivieren Sie den Anhalteschutz für eine Instance

Verwenden Sie den Befehl modify-instance-attribute.

aws ec2 modify-instance-attribute \ --instance-id i-1234567890abcdef0 \ --disable-api-stop
PowerShell
So aktivieren Sie den Anhalteschutz für eine Instance

Verwenden Sie das cmdlet Edit-EC2InstanceAttribute.

Edit-EC2InstanceAttribute ` -InstanceId i-1234567890abcdef0 ` -DisableApiStop $true

Deaktivieren des Stopp-Schutzes für eine laufende oder angehaltene Instance

Sie können den Stopp-Schutz für eine laufende oder gestoppte Instance mit einer der folgenden Methoden deaktivieren.

Console
So deaktivieren Sie den Anhalte-Schutz für eine laufende oder angehaltene Instance
  1. Öffnen Sie die Amazon-EC2-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im linken Navigationsbereich die Option Instances aus.

  3. Wählen Sie die Instance und dann Actions (Aktionen) rechts oben, Instance Settings (Instance-Einstellungen), Change stop protection (Stopp-Schutz ändern).

  4. Deaktivieren Sie das Kontrollkästchen Aktivieren und wählen Sie dann Speichern aus.

AWS CLI
So deaktivieren Sie den Anhalte-Schutz für eine laufende oder angehaltene Instance

Verwenden Sie den Befehl modify-instance-attribute.

aws ec2 modify-instance-attribute \ --instance-id i-1234567890abcdef0 \ --no-disable-api-stop
PowerShell
So deaktivieren Sie den Anhalteschutz für eine Instance

Verwenden Sie das cmdlet Edit-EC2InstanceAttribute.

Edit-EC2InstanceAttribute ` -InstanceId i-1234567890abcdef0 ` -DisableApiStop $false