我是亚马逊网络服务的新手。我已经从AMI启动了一个服务器的非EBS实例并完成了一些配置。我想现在停止服务器,但我只看到重启和终止的选项。
我明白,如果我终止一切都消失了。我认为我可以制作一个可以存储在S3或其他东西中的配置的“快照”,以便我以后可以将快照用作AMI并启动它。
显然我有些不对劲 - 有人可以在我离开的地方纠正我吗?感谢。
答案 0 :(得分:5)
当您说非EBS时,您指的是 EC2实例存储支持的计算机。 AWS控制台中没有为 snapshot 实例存储计算机提供直接菜单选项。当您拥有EBS支持的机器时,您可以获得此功能(此外,您还可以看到EBS支持的机器的其他方便选项)。
因此,例如存储的备份机器,您需要弄脏手。袖手旁观,这就是你需要做的事情:
在S3中创建一个存储桶。
在您的计算机/实例上获取EC2-AMI-Tools
和EC2-API-Tools
。 export
bin
个$PATH
个文件夹ec2-bundle-volume
使用/mnt
将您的实例捆绑到AMI包中。 (这不会捆绑某些目录,例如/dev
,ec2-upload-bundle
,...)
使用ec2-register
命令将您的捆绑包上传到您的存储桶。
然后您可以使用AMIs
命令注册您的AMI。
此AMI现已注册为您的私人AMI。您可以在AWS Web Console中的{{1}}下看到它。您可以启动此AMI,当您创建AMI时,它将与您的实例处于相同的状态。
参见:
答案 1 :(得分:0)
关于ec2-bundle-volume,ec2-upload-bundle和ec2-register的更多内容,你可以找到here