需要从正在运行的 AWS 实例创建 AMI(Windows)

需要从正在运行的 AWS 实例创建 AMI(Windows)

是否可以在不中断服务的情况下从 EBS 支持的 Windows 实例创建 AMI?当我从实例操作菜单中单击“创建实例”选项时,它会暂停正在运行的实例吗?

答案1

您可以在不关闭服务器的情况下创建映像,方法是使用“--no-reboot”选项ec2-创建映像命令行工具。

您可以使用适用于 .NET 的 AWS 开发工具包做类似的事情:

var ec2Client = new AmazonEC2Client(awsAccessKeyId, awsSecretAccessKey);

var createImageRequest = new CreateImageRequest
{
    InstanceId = "<YOUR INSTANCE ID>",
    NoReboot = true
};


var createImageResponse = ec2Client.CreateImage(createImageRequest);

请记住,当您使用 --no-reboot 选项对实例进行映像时,该映像是在未完全关闭映像的情况下进行的。下次您基于此映像启动服务器时,关闭事件跟踪器将弹出,询问您为何断电。

答案2

在捆绑 Windows 实例时,它将处于离线状态

相关内容