Mettre une instance en veille prolongée
Vous pouvez mettre une instance en veille prolongée uniquement si celle-ci est activée pour la mise en veille prolongée et si elle répond aux conditions préalables à la mise en veille prolongée. Si une instance ne peut pas être mise en veille prolongée, un arrêt normal a lieu.
- Console
-
Pour mettre en veille prolongée une instance basée sur Amazon EBS
Ouvrez la console Amazon EC2 sur https://console.aws.amazon.com/ec2/
. -
Dans le panneau de navigation, choisissez Instances.
-
Sélectionnez une instance et choisissez État de l'instance, Mettre en veille prolongée les instances. Si Mettre l'instance en veille prolongée est désactivé, l'instance est déjà en veille prolongée ou arrêtée, ou elle ne peut pas être mise en veille prolongée. Pour plus d'informations, consultez Prérequis de la mise en veille prolongée.
-
Lorsque vous êtes invité à confirmer l'opération, choisissez Mettre en veille prolongée. La mise en veille prolongée de l'instance peut prendre quelques minutes. L'état de l'instance passe d'abord à Stopping(En cours d'arrêt), puis passe à Stopped (Arrêté(e)) lorsque l'instance est mise en veille prolongée.
- AWS CLI
-
Pour mettre en veille prolongée une instance basée sur Amazon EBS
Utilisez la commande stop-instances et spécifiez le paramètre
--hibernate
.aws ec2 stop-instances \ --instance-ids
i-1234567890abcdef0
\ --hibernate - PowerShell
-
Pour mettre en veille prolongée une instance basée sur Amazon EBS à l'aide de la AWS Tools for Windows PowerShell
Utilisez la commande Stop-EC2Instance et spécifiez le paramètre
-Hibernate $true
.Stop-EC2Instance ` -InstanceId
i-1234567890abcdef0
` -Hibernate $true
- Console
-
Pour voir si la mise en veille prolongée est initiée sur une instance
Ouvrez la console Amazon EC2 sur https://console.aws.amazon.com/ec2/
. -
Dans le panneau de navigation, choisissez Instances.
-
Sélectionnez l'instance et, sous l'onglet Détails de la section Détails de l'instance, inspectez le message de transition d'état. Le message Client.UserInitiatedHibernate : User initiated hibernate (L'utilisateur a initié la mise en veille prolongée) indique que la mise en veille prolongée a été initiée sur l'instance.
- AWS CLI
-
Pour voir si la mise en veille prolongée est initiée sur une instance
Utilisez la commande describe-instances et spécifiez le filtre
state-reason-code
pour afficher les instances sur lesquelles la mise en veille prolongée est initiée.aws ec2 describe-instances \ --filters "Name=state-reason-code,Values=Client.UserInitiatedHibernate"
Le champ suivant dans le résultat indique que la mise en veille prolongée a été initiée sur l'instance.
"StateReason": { "Code": "Client.UserInitiatedHibernate" }
- PowerShell
-
Pour voir si la mise en veille prolongée est initiée sur une instance à l'aide d'AWS Tools for Windows PowerShell
Utilisez la commande Get-EC2Instance et spécifiez le filtre
state-reason-code
pour afficher les instances sur lesquelles la mise en veille prolongée est initiée.Get-EC2Instance ` -Filter @{Name="state-reason-code";Value="Client.UserInitiatedHibernate"}
Le résultat répertorie les instances EC2 sur lesquelles la mise en veille prolongée a été initiée.