还是绝对有必要拥有 EBS 支持的存储?有没有人有手册/Howtos?
我正在遵循本网站上提供的手册。
您可以从 EBS 或 S3 支持的运行实例创建 AMI。最简单的方法是使用AWS 管理控制台选择实例,然后从“实例操作”菜单中单击“创建映像”。
这将创建 EBS 或 S3 支持的 AMI,具体取决于实例的类型。
请注意,从实例创建 AMIRunning
本质上可能是不安全的 - 存储不会被映像为硬“时间点”快照,因此在创建映像时对文件系统的更改可能不会被记录,甚至可能导致图像受损。在开始之前,您应该尽可能地停止操作系统。
另请注意,您的实例将在映像创建过程中重新启动,因此请确保您已准备好应对来自 VM 的任何暂时性服务中断。
如果您在 Windows EBS 实例运行时捆绑它,其管理员密码将由 Amazon 的重新捆绑工具重置 - 因此您必须对从新 AMI 启动的实例使用 EC2“获取管理员密码”功能。
如果您在重新捆绑之前停止 Windows 实例,其管理员密码将在重新捆绑过程中保持不变。
我不知道这是否记录在任何地方,但这肯定是我使用 Windows 2003 实例的经验。
您将参考手册中的三个命令:
ec2-bundle-vol, ec2-upload-bundle, ec2-register.
随身携带您的私钥和证书密钥(例如 pk.pem、cert.pem 文件)以及您的访问和共享密钥。下载 ec2 ami 工具并为 ec2 ami 工具设置环境变量。该站点可能会为您提供有关如何捆绑卷、创建图像、将它们上传到 S3 并最终将其注册为您自己的 ami 的详细信息。
可以使用 AWS 管理控制台从 EBS 运行实例创建 AMI。正如八位大师通过单击“实例操作”菜单中的“创建图像”所提到的。
对于 S3 支持的实例,如果不捆绑该实例,目前是不可能的。如果您使用的是 linux ami,那么您有两种方法,如本指南中所述:
对于基于 Windows 的 S3 支持的实例,您可以遵循其他指南
希望这将有助于为 S3 支持的实例创建 AMI。