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
質問済み 1年前453ビュー
1回答
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
回答済み 1年前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ