代码之家  ›  专栏  ›  技术社区  ›  John Rix

是否将Amazon EC2实例还原为快照?

  •  1
  • John Rix  · 技术社区  · 7 年前

    有没有一种方便的方法可以将EC2实例回滚到以前保存的快照,方法与使用VMWare和其他虚拟化平台回滚相同。在我到目前为止的调查中,似乎您必须部署一个新实例并选择快照作为起始卷。

    目前,我正在用新的EC2实例初始化脚本进行大量测试,并且必须为每个测试配置和部署一个新实例,这既繁琐又昂贵。如果我可以快速回滚到系统初始状态的快照,这将节省大量时间和精力。

    3 回复  |  直到 7 年前
        1
  •  3
  •   Geoffrey Wiseman    7 年前

    答案是 John Stefan 都是正确的。在AWS上无法触发简单的“将此EC2实例回滚到早期快照”功能。

    restoring the snapshot

    尽管如此,如果您尝试测试实例创建脚本,我必须同意John的观点,拆除和重建实例是确保您准确测试它的最可靠的方法,而且不应该比恢复到快照的成本更高。

    Packer )并以此作为测试的基础。然后,您将从准备好的AMI创建一个新实例,而不是恢复到快照。

        2
  •  2
  •   John Rotenstein    7 年前

    不,amazonec2没有“回滚”的概念。

    如果您使用的是amazonlinux,那么部署一个新的实例应该不会很昂贵。它是每秒收费的。你可以编写脚本,这样就不那么乏味了。

        3
  •  2
  •   Stefan    7 年前