AWS Snapshot AMI

时间:2011-08-08 02:34:48

标签: amazon-ec2 amazon-web-services

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

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

显然我有些不对劲 - 有人可以在我离开的地方纠正我吗?感谢。

2 个答案:

答案 0 :(得分:5)

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

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

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

  2. 在您的计算机/实例上获取EC2-AMI-ToolsEC2-API-Toolsexport bin$PATH个文件夹ec2-bundle-volume

  3. 使用/mnt将您的实例捆绑到AMI包中。 (这不会捆绑某些目录,例如/devec2-upload-bundle,...)

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

  5. 然后您可以使用AMIs命令注册您的AMI。

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

    参见:

答案 1 :(得分:0)

关于ec2-bundle-volume,ec2-upload-bundle和ec2-register的更多内容,你可以找到here