我正在尝试创建Amazon EC2实例。我想创建一个64位的微型Ubuntu 12.04 LTS实例。
在Amazon Web Services中,我看到所有实例都有AMI
个数字。现在我找到了两个数字ami-8a7f3ed8
和ami-b8a8e9ea
的ami。两者看起来都一样 - 微型,基于ebs的64位Ubuntu 12.04LTS图像。
如果是这样,有什么区别以及为什么同一台机器图像有两个数字?
答案 0 :(得分:2)
无数人可以创建无限数量的磁盘映像变体,仍然是“64位微型Ubuntu 12.04 LTS”。就像世界上有超过5亿台运行Windows 7 64位的PC一样,但它们的硬盘都包含不同的数据。如果您希望能够将Joe的磁盘映像与Sue的磁盘映像区分开来,则需要为它们提供不同的标识符。这就是AMI号码不同的原因。
答案 1 :(得分:2)
AMI只是磁盘的图像。它与类型(微)无关。您可以从同一个实例创建多个AMI,它们将具有不同的ID。
答案 2 :(得分:2)
选择AMI时,请从受信任的来源中选择。
AMI号码只是某人发布的特定图像的唯一标识符。标题(例如Ubuntu 12.04LTS)只是发布AMI的人声称它的内容。
如果您从不知道值得信赖的来源获取AMI,则可能包含内置安全漏洞,预安装的垃圾邮件中继等。
来自亚马逊
您启动AMI需要您自担风险。亚马逊无法保证其他EC2用户共享的AMI的完整性或安全性。因此,您应该像处理您可能考虑在自己的数据中心部署的任何外部代码一样处理共享AMI,并执行适当的尽职调查。
理想情况下,您应该从受信任的来源(网站,另一个EC2用户等)获取AMI ID。如果您不知道AMI的来源,我们建议您在启动AMI之前搜索论坛以获取有关AMI的评论。相反,如果您对共享AMI有任何疑问或意见,请随时使用AWS论坛进行提问或评论。
亚马逊的公共图片拥有别名所有者,并在userId字段中显示亚马逊。这使您可以轻松找到亚马逊的公共图像。
我个人选择AMI发布知名实体,如亚马逊或RighScale。
答案 3 :(得分:1)
它们只是不同的图像。您可以在一分钟后从同一台机器制作两张图像,而机器上根本没有任何变化,它们将具有不同的AMI ID。 AMI ID仅在创建图像时作为唯一标识符应用,它不会推断图像内容的唯一性。