无法删除 Amazon EBS 快照

Bar*_*aby 2 amazon-ec2

我无法删除 Amazon EBS 快照,因为控制台显示:

The snapshot snap-xyz is currently in use by ami-1234
Run Code Online (Sandbox Code Playgroud)

我制作快照的目的是在帐户之间移动服务器,我已经这样做了,但现在不希望保留快照(此帐户会产生费用)。

我能找到的文档表明,要删除快照,必须不再需要服务器。

有没有办法将两者分开,保留服务器并删除快照?

Mat*_*ser 5

您收到的错误并不是因为快照绑定到您的服务器。这是因为快照与 AMI 映像绑定。

需要注意的三个术语:

  • EC2 实例 - 这是实际的服务器
  • EBS 快照 - 这是单个 EBS 卷(磁盘)的备份
  • AMI 映像 - 这是整个 EC2 实例的备份

EBS 快照和 AMI 映像未链接到您的 EC2 实例。您可以自由删除它们并保留您的 EC2 实例(服务器)。

但是,当您创建 AMI 映像时,AWS 还将在幕后为附加的 EBS 卷创建 EBS 快照。当该 AMI 映像仍然存在时,无法删除这些 EBS 快照。

所以你的错误消息:

快照 snap-xyz 当前正在由 ami-1234 使用

告诉您为了删除快照snap-xyz,您需要删除 AMI 映像ami-1234。你先去做吧。完成后,您可以删除快照。