Hibernación de una instancia de Amazon EC2
Puede iniciar la hibernación en una instancia bajo demanda o en una instancia de spot si la instancia es una instancia respaldada por EBS, está habilitada para la hibernación y cumple los requisitos previos de hibernación. Si una instancia no se puede hibernar correctamente, se produce un apagado normal.
- Console
-
Habilitación de una instancia
Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/
. -
En el panel de navegación, seleccione Instances (Instancias).
-
Seleccione una instancia y elija Instance State (Estado de la instancia) y después Hibernate instance (Hibernar instancia). Si la opción Hibernate instance (Hibernar instancia) está desactivada, la instancia ya está hibernada o detenida, o no se puede hibernar. Para obtener más información, consulte Requisitos previos para la hibernación de instancias de Amazon EC2.
-
Cuando le pidan confirmación, elija Hibernate (Hibernar). Puede que transcurran unos minutos hasta que la instancia se hiberne. El estado de la instancia primero cambia a Stopping (Deteniéndose) y, luego, cambia a Stopped (Detenida) cuando la instancia ha hibernado.
- AWS CLI
-
Habilitación de una instancia respaldada por EBS
Use el comando stop-instances y especifique el parámetro
--hibernate
.aws ec2 stop-instances \ --instance-ids
i-1234567890abcdef0
\ --hibernate - PowerShell
-
Habilitación de una instancia con AWS Tools for Windows PowerShell
Use el comando Stop-EC2Instance y especifique el parámetro
-Hibernate $true
.Stop-EC2Instance ` -InstanceId
i-1234567890abcdef0
` -Hibernate $true
- Console
-
Comprobación de si la hibernación se inició en una instancia
Abra la consola de Amazon EC2 en https://console.aws.amazon.com/ec2/
. -
En el panel de navegación, seleccione Instances (Instancia[s]).
-
Seleccione la instancia y, en la pestaña Detalles, en la sección Detalles de la instancia, compruebe el valor de Mensaje de transición de estado.
El mensaje Client.UserInitiatedHibernate: hibernación iniciada por el usuario indica que inició la hibernación en la instancia bajo demanda o en la instancia de spot.
- AWS CLI
-
Comprobación de si la hibernación se inició en una instancia
Utilice el comando describe-instances y especifique el filtro
state-reason-code
para ver instancias en las que se ha iniciado la hibernación.aws ec2 describe-instances \ --filters "Name=state-reason-code,Values=Client.UserInitiatedHibernate"
El siguiente campo de la salida indica que la hibernación se inició en la instancia bajo demanda o en la instancia de spot.
"StateReason": { "Code": "Client.UserInitiatedHibernate" }
- PowerShell
-
Para ver si la hibernación se inició en una instancia utilizando la AWS Tools for Windows PowerShell
Utilice el comando Get-EC2Instance y especifique el filtro
state-reason-code
para ver instancias en las que se ha iniciado la hibernación.Get-EC2Instance ` -Filter @{Name="state-reason-code";Value="Client.UserInitiatedHibernate"}
La salida enumera las instancias de EC2 en las que se ha iniciado la hibernación.