AWS Snapshot AMI

ska*_*kaz 2 amazon-ec2 amazon-web-services

我是亚马逊网络服务的新手.我已经从AMI启动了一个服务器的非EBS实例并完成了一些配置.我想现在停止服务器,但我只看到重启和终止的选项.

我明白,如果我终止一切都消失了.我认为我可以制作一个可以存储在S3或其他东西中的配置的"快照",以便我以后可以将快照用作AMI并启动它.

显然我有什么不对的地方 - 有人能纠正我在哪里不合适吗?谢谢.

Nis*_*ant 5

当你说非EBS时,你指的是EC2实例存储支持的机器.AWS控制台中没有提供直接菜单选项来为实例存储计算机创建快照.当您拥有EBS支持的计算机时,您可以获得此功能(此外,您还可以看到EBS支持的计算机的其他方便选项).

因此,例如存储的备份机器,您需要弄脏手.袖手旁观,这是你需要做的:

  1. 在S3中创建一个存储桶.

  2. 获取EC2-AMI-Tools,也可以EC2-API-Tools在您的机器/实例上.export他们的bin文件夹到你的$PATH

  3. 用于ec2-bundle-volume将您的实例捆绑到AMI包中.(这不会捆绑了某些目录,例如/mnt,/dev,...)

  4. 使用ec2-upload-bundle命令将捆绑包上传到您的存储桶.

  5. 然后,您可以使用ec2-register命令注册AMI .

此AMI现已注册为您的私人AMI.您可以在AWS Web Console下看到它AMIs.您可以启动此AMI,当您创建AMI时,它将与您的实例处于相同的状态.

参考: