Hibernar uma instância do Amazon EC2
Você poderá iniciar a hibernação em uma instância sob demanda ou de uma instância spot se a instância for baseada em EBS, estiver habilitada para hibernação e atender aos pré-requisitos para hibernação. Se uma instância não puder hibernar com sucesso, ocorrerá um desligamento normal.
- Console
-
Para hibernar uma instância
Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/
. -
No painel de navegação, escolha Instances (Instâncias).
-
Selecione uma instância e escolha Instance state (Estado da instância) e Hibernate instance (Hibernar instância). Se Hibernate instance (Hibernar instância) estiver desabilitado, a instância já estará em hibernação ou interrompida ou não poderá ser hibernada. Para ter mais informações, consulte Pré-requisitos para a hibernação de instâncias do Amazon EC2.
-
Quando a confirmação for solicitada, escolha Hibernate (Hibernar). Pode demorar alguns minutos para que a instância hiberne. O estado da instância primeiro muda para Interrompendo e, em seguida, muda para Interrompido quando a instância tiver hibernado.
- AWS CLI
-
Para hibernar uma instância baseada no Amazon EBS
Use o comando stop-instances e especifique o parâmetro
--hibernate
.aws ec2 stop-instances \ --instance-ids
i-1234567890abcdef0
\ --hibernate - PowerShell
-
Para hibernar uma instância usando o AWS Tools for Windows PowerShell
Use o comando Stop-EC2Instance e especifique o parâmetro
-Hibernate $true
.Stop-EC2Instance ` -InstanceId
i-1234567890abcdef0
` -Hibernate $true
- Console
-
Para visualizar se a hibernação foi iniciada em uma instância
Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/
. -
No painel de navegação, escolha Instances (Instâncias).
-
Selecione a instância e, na guia Detalhes, na seção Detalhes da instância), verifique o valor de Mensagem de transição de estado.
Client.UserInitiatedHibernate: hibernação iniciada pelo usuário indica que você iniciou a hibernação da instância sob demanda ou da instância spot.
- AWS CLI
-
Para visualizar se a hibernação foi iniciada em uma instância
Use o comando describe-instances e especifique o filtro
state-reason-code
para ver as instâncias nas quais a hibernação foi iniciada.aws ec2 describe-instances \ --filters "Name=state-reason-code,Values=Client.UserInitiatedHibernate"
O campo da saída a seguir indica que a hibernação foi iniciada na instância sob demanda ou na instância spot.
"StateReason": { "Code": "Client.UserInitiatedHibernate" }
- PowerShell
-
Para visualizar se a hibernação foi iniciada em uma instância usando a AWS Tools for Windows PowerShell
Use o comando Get-EC2Instance e especifique o filtro
state-reason-code
para ver as instâncias nas quais a hibernação foi iniciada.Get-EC2Instance ` -Filter @{Name="state-reason-code";Value="Client.UserInitiatedHibernate"}
A saída lista as instâncias do EC2 nas quais a hibernação foi iniciada.