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
질문됨 일 년 전454회 조회
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
답변함 일 년 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠