1

我正在尝试创建一个 Amazon EC2 实例。我想创建一个微型 64 位 Ubuntu 12.04 LTS 实例。

在亚马逊网络服务中,我看到所有实例都有AMI数字。现在我找到了两个带有数字ami-8a7f3ed8ami-b8a8e9ea. 两者在我看来都一样——微型、基于 ebs 的 64 位 Ubuntu 12.04LTS 映像。

如果是这样,有什么区别,为什么同一机器映像有两个数字?

4

4 回答 4

2

无限数量的人可以创建无限数量的仍然是“64 位微型 Ubuntu 12.04 LTS”的磁盘映像变体。就像世界上有超过 5 亿台 PC 运行 Windows 7 64 位一样,但它们的硬盘驱动器都包含不同的数据。如果您希望能够区分 Joe 的磁盘映像和 Sue 的磁盘映像,则需要为它们提供不同的标识符。这就是 AMI 编号不同的原因。

于 2012-08-13T15:24:46.577 回答
2

AMI 只是磁盘的映像。它与类型(微)无关。您可以从同一个实例创建多个 AMI,它们将具有不同的 ID。

于 2012-08-13T15:25:52.253 回答
2

选择 AMI 时,请从受信任的来源中进行选择。

AMI 编号只是某人发布的特定图像的唯一标识符。标题(例如 Ubuntu 12.04LTS)只是发布 AMI 的人对上面内容的声明。

如果您从不可靠的来源获取 AMI,则它可能包含内置安全漏洞、预安装的垃圾邮件中继等。

来自亚马逊

您启动 AMI 需要您自担风险。Amazon 无法保证其他 EC2 用户共享的 AMI 的完整性或安全性。因此,您应该像对待您可能考虑在自己的数据中心部署的任何外部代码一样对待共享 AMI,并执行适当的尽职调查。

理想情况下,您应该从受信任的来源(网站、另一个 EC2 用户等)获取 AMI ID。如果您不知道 AMI 的来源,我们建议您在启动 AMI 之前搜索论坛以获取有关该 AMI 的评论。相反,如果您对共享 AMI 有任何疑问或意见,请随时使用 AWS 论坛提问或发表评论。

亚马逊的公共图像有一个别名所有者,并在 userId 字段中显示 amazon。这使您可以轻松找到亚马逊的公共图像。

http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/AESDG-chapter-usingsharedamis.html#usingsharedamis-security

我个人选择 AMI 发布的知名实体,如 Amazon 或 RighScale。

于 2012-08-13T15:28:45.420 回答
1

它们只是不同的图像。您可以在一分钟后从同一台机器上制作两个图像,而机器上根本没有任何变化,它们将具有不同的 AMI id。AMI ID 只是在创建图像时作为唯一标识符应用,它不会推断图像内容的唯一性。

于 2012-08-13T15:25:29.357 回答