Можно ли создать AMI из экземпляра Windows с поддержкой EBS без прерывания обслуживания? Когда я нажму на выбор «создать экземпляр» в меню действий экземпляра, остановится ли мой запущенный экземпляр?
Вы можете создать образ, не выключая сервер, используя параметр "--no-reboot" с параметром ec2-создать-образ инструмент командной строки.
Вы можете сделать то же самое, используя AWS SDK для .NET делая что-то подобное:
var ec2Client = new AmazonEC2Client(awsAccessKeyId, awsSecretAccessKey);
var createImageRequest = new CreateImageRequest
{
InstanceId = "<YOUR INSTANCE ID>",
NoReboot = true
};
var createImageResponse = ec2Client.CreateImage(createImageRequest);
Помните, что когда вы создаете образ экземпляра с помощью параметра --no-reboot, он создается без полного завершения работы образа. В следующий раз, когда вы запустите свой сервер на основе этого образа, появится окно отслеживания событий выключения с вопросом, почему вы потеряли питание.
Пока экземпляр Windows связывается, он будет отключен