或者是否必须拥有EBS支持的存储?有没有人有手册/ Howtos?
我正在关注此site上提供的手册。
答案 0 :(得分:35)
您可以从EBS或S3支持的运行实例创建AMI。最简单的方法是使用AWS Management Console 选择实例,然后从Instance Actions菜单中单击“Create Image”。
这将创建一个EBS或S3支持的AMI,具体取决于实例的类型。
请注意,从Running
实例创建AMI本质上可能不安全 - 存储不会被映像为硬“时间点”快照,因此在创建映像时会对文件系统进行更改可能无法录制,甚至可能导致图像受损。你应该在开始之前尽可能地停止操作系统。
另请注意,您的实例将在映像创建过程中重新启动,因此请确保您已准备好暂时从VM中丢失服务。
答案 1 :(得分:6)
如果在运行时捆绑Windows EBS实例,其管理员密码将由亚马逊的重新绑定工具重置 - 因此您必须使用EC2“获取管理员密码”功能,并使用从新AMI启动的实例。< / p>
如果在重新绑定之前停止Windows实例,则其管理员密码将通过重新绑定过程保持不变。
我不知道这是否记录在任何地方,但这肯定是我对Windows 2003实例的体验。
答案 2 :(得分:2)
您将参考手册中的三个命令:
ec2-bundle-vol, ec2-upload-bundle, ec2-register.
随时关注您的私钥和证书密钥(例如,pk.pem,cert.pem文件)以及您的访问权限和共享密钥。下载ec2 ami工具并设置ec2 ami工具的环境变量。该网站可能会为您提供有关如何捆绑卷,创建图像,将其上传到S3并最终将其注册为您自己的ami的详细信息。
答案 3 :(得分:2)
可以使用AWS管理控制台从EBS运行实例创建AMI。正如Eight-Bit Guru所述,点击“实例操作”菜单中的“创建图像”。
对于S3支持的实例,如果不捆绑实例,则目前无法实现。 如果你使用的是linux ami,那么你有两种方法,如本指南中所述:
对于基于Windows的S3支持的实例,您可以按照其他指南进行操作
希望这有助于为S3支持的机制创建AMI。