【问题标题】:How to create another AMI on the same EC2 instance如何在同一个 EC2 实例上创建另一个 AMI
【发布时间】:2012-07-19 02:47:56
【问题描述】:

我在 AWS EC2 上执行以下操作:

  1. 启动一个 EBS 支持的 EC2 实例 i-1
  2. 自定义它并创建一个 AMI,假设它是 AMI-1
  3. 对 i-1 实例进行进一步更改后,我再次在该实例上创建一个新的 AMI
  4. 我现在想得到两张图像,分别是 AMI-1 和 AMI-2。
  5. 但似乎只创建了 AMI-2,原来的 AMI-1 现在消失了。属于 AMI-1 的快照仍然存在。很奇怪。

基本上我想知道:

  1. 那么这是 EC2 上自定义 AMI 的正常行为吗?
  2. 有什么方法可以让我在同一个实例上创建多个 AMI?
  3. 创建AMI-2后,基于AMI-1的运行实例 是否受到影响?

提前致谢。我无法从 Google 或 EC2 文档中弄清楚。

【问题讨论】:

    标签: amazon-ec2


    【解决方案1】:
    • 您可以从一个实例创建多个 AMI。

    • 除非您明确取消注册,否则 AMI 不会消失。

    • 如果您取消注册 AMI,它不会影响从该 AMI 启动的任何正在运行的实例。

    【讨论】:

    • @埃里克,谢谢。我确认现在 EC2 上有两个 AMI。顺便说一句,在 AWS 控制台上,AMI 只有“取消注册”按钮,它会对 AMI 执行 DELETE 操作吗?
    • 注销会删除可用 AMI 列表中的条目。它不会删除用于该 AMI 的 EBS 快照。事实上,您可以使用相同的快照注册一个新的 AMI。我将更改上面的答案,使其正确读取“取消注册”,而不是略带误导性的“删除”。
    • @EricHammond 只是一个小评论 - 您不能针对现有快照注册 Windows AMI,只能针对 Linux。
    • @Grace 作为创建大量 AMI 的替代方案,为什么不直接创建自定义配置的快照,从普通 AMI 启动通用实例,然后交换存储?
    • @Jonners:感谢您的澄清。我对 Windows 一无所知。
    猜你喜欢
    • 1970-01-01
    • 2018-09-16
    • 2018-03-11
    • 1970-01-01
    • 2014-02-18
    • 2014-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多