Amazon-EC2-Instance in den Ruhezustand versetzen - Amazon Elastic Compute Cloud

Amazon-EC2-Instance in den Ruhezustand versetzen

Sie können den Ruhezustand für eine On-Demand-Instance oder Spot Instance einleiten, wenn es sich bei der Instance um eine EBS-gestützte Instance handelt, sie für den Ruhezustand aktiviert ist und die Voraussetzungen für den Ruhezustand erfüllt. Wenn eine Instance nicht erfolgreich in den Ruhezustand versetzt werden kann, wird sie regulär heruntergefahren.

Console
So versetzen Sie eine Instance in den Ruhezustand
  1. Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im Navigationsbereich Instances aus.

  3. Wählen Sie eine Instance und dann Instance state (Instance-Status), Hibernate instance (Instance in den Ruhezustand versetzen) aus. Falls Instance in Ruhezustand versetzen deaktiviert ist, wurde die Instance entweder bereits in den Ruhezustand versetzt oder angehalten oder sie kann nicht in den Ruhezustand versetzt werden. Weitere Informationen finden Sie unter Voraussetzungen für den Ruhezustand der Amazon-EC2-Instance.

  4. Wenn Sie zur Bestätigung aufgefordert werden, wählen Sie Hibernate (Ruhezustand). Das Versetzen der Instance in den Ruhezustand kann einige Minuten dauern. Der Instance-Status wechselt zuerst zu Stopping (Wird angehalten) und sobald der Ruhezustand erreicht wurde, ist der Zustand Stopped (Angehalten).

AWS CLI
So versetzen Sie eine EBS-gestützte Instance in den Ruhezustand

Verwenden Sie den Befehl stop-instances und geben Sie den Parameter --hibernate an.

aws ec2 stop-instances \ --instance-ids i-1234567890abcdef0 \ --hibernate
PowerShell
So versetzen Sie eine Instance in den Ruhezustand mithilfe des AWS Tools for Windows PowerShell

Verwenden Sie den Befehl Stop-EC2Instance und geben Sie den Parameter -Hibernate $true an.

Stop-EC2Instance ` -InstanceId i-1234567890abcdef0 ` -Hibernate $true

 

Console
So zeigen Sie an, ob der Ruhezustand für eine Instance initiiert wurde
  1. Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im Navigationsbereich Instances aus.

  3. Wählen Sie die Instance aus und überprüfen Sie auf der Registerkarte Details im Abschnitt Instance-Details den Wert für Statusübergangsmeldung.

    Client.UserInitiatedHibernate: Der vom Benutzer initiierte Ruhezustand zeigt an, dass Sie den Ruhezustand auf der On-Demand-Instance oder Spot Instance initiiert haben.

AWS CLI
So zeigen Sie an, ob der Ruhezustand für eine Instance initiiert wurde

Verwenden Sie den Befehl describe-instances und geben Sie den Filter state-reason-code an, um die Instances anzuzeigen, bei denen der Ruhezustand initiiert wurde.

aws ec2 describe-instances \ --filters "Name=state-reason-code,Values=Client.UserInitiatedHibernate"

Das folgende Feld in der Ausgabe gibt an, dass der Ruhezustand auf der On-Demand-Instance oder Spot Instance initiiert wurde.

"StateReason": { "Code": "Client.UserInitiatedHibernate" }
PowerShell
So zeigen Sie an, ob der Ruhezustand bei einer Instance mithilfe der AWS Tools for Windows PowerShell initiiert wurde

Verwenden Sie den Befehl Get-EC2Instance und geben Sie den Filter state-reason-code an, um die Instances anzuzeigen, für die der Ruhezustand initiiert wurde.

Get-EC2Instance ` -Filter @{Name="state-reason-code";Value="Client.UserInitiatedHibernate"}

Die Ausgabe listet die EC2-Instances auf, für die der Ruhezustand initiiert wurde.