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
Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/
. -
Wählen Sie im Navigationsbereich Instances aus.
-
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.
-
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
Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/
. -
Wählen Sie im Navigationsbereich Instances aus.
-
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.