Why EC2 Hibernation cannot be enabled after initial launch?

1

I'm trying to understand specifics behind the EC2 hibernation. Many parameters such as user data and instance type can be changed after the initial launch. However, to enable hibernation the application needs to be migrated to another EC2 with enabled hibernation instance. Why it works this way?

Vadim K
demandé il y a un an454 vues
1 réponse
0

Hello,

Thank you for your post. I understand that you would like some clarification on why you can not enable hibernation for an EC2 instance after launch.

Please note that as discussed here [1] [2], enabling/disabling of hibernation on EC2 instances after launch is currently not supported.

Despite being unsupported at the moment, I would be more than happy to submit a feature request on your behalf to the service team for this issue.

As you have already pointed out, there is a workaround which can be useful for your case. You can create a custom AMI from the running instance and launch a new instance from that AMI and while launching this new instance, please select the stop-hibernate option. Please follow the steps here [3] [4] to create your own AMI and launch the instance using the same.

References:

[1] https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enabling-hibernation.html [2] https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/enabling-hibernation.html [3] https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-ebs.html [4] https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/Creating_EBSbacked_WinAMI.html#how-to-create-windows-ebs-ami

Paul_M
répondu il y a un an

Vous n'êtes pas connecté. Se connecter pour publier une réponse.

Une bonne réponse répond clairement à la question, contient des commentaires constructifs et encourage le développement professionnel de la personne qui pose la question.

Instructions pour répondre aux questions