【问题标题】:In Amazon Web Services what does AMI number signify在 Amazon Web Services 中,AMI 编号表示什么
【发布时间】:2012-08-13 15:22:12
【问题描述】:

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

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

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

【问题讨论】:

  • @Christopher 好的,我将标记 ServerFault 问题以引起版主注意。
  • 谢谢,只是想减少混淆并在同一个地方获得所有答案(其中许多具有指导性/信息性)。
  • @Christopher 当然。我已将 ServerFault 的问题标记为版主注意。因此,这个问题属于 SO 和 ServerFault 的灰色区域。谢谢。

标签: amazon-ec2 amazon-web-services


【解决方案1】:

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

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

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

来自亚马逊

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

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

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

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

      【解决方案4】:

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

      【讨论】:

        猜你喜欢
        • 2020-06-12
        • 2011-09-09
        • 1970-01-01
        • 1970-01-01
        • 2014-05-24
        • 1970-01-01
        • 2012-03-28
        • 1970-01-01
        • 2012-06-02
        相关资源
        最近更新 更多