

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 删除 Amazon EBS 快照
<a name="ebs-deleting-snapshot"></a>

当您不再需要卷的 Amazon EBS 快照后，可以将其删除。删除快照对卷没有影响。删除卷对从它生成的快照无任何影响。

**Topics**
+ [删除快照的注意事项](#ebs-delete-snapshot-considerations)
+ [删除增量快照的工作原理](#ebs-deleting-snapshot-incremental)
+ [删除快照](#ebs-delete-snapshot)
+ [删除多卷快照](#ebs-delete-snapshot-multi-volume)

## 删除快照的注意事项
<a name="ebs-delete-snapshot-considerations"></a>

删除快照时需考虑以下事项：
+ 您不能删除注册 AMI 使用的 EBS 卷的根设备快照。即使已注册的 AMI 已弃用或禁用，此注意事项依然适用。您必须先注销 AMI，然后才能删除快照。有关更多信息，请参阅[取消注册 AMI](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/deregister-ami.html)。
+ 您无法使用 Amazon EC2 删除由该 AWS Backup 服务管理的快照。而是 AWS Backup 使用删除备份保管库中相应的恢复点。有关更多信息，请参阅 *AWS Backup 开发人员指南*中的[删除备份](https://docs.aws.amazon.com/aws-backup/latest/devguide/deleting-backups.html)。
+ 您可以手动创建、保留和删除快照，也可以使用 Amazon Data Lifecycle Manager 来管理快照。有关更多信息，请参阅[Amazon Data Lifecycle Manager](snapshot-lifecycle.md)。
+ 尽管您可以删除仍在制作的快照，但该快照必须先完成，删除才能生效。这可能需要较长时间。如果您还具有并发快照限制，而您尝试再制作一个快照，可能会遇到 `ConcurrentSnapshotLimitExceeded` 错误。有关更多信息，请参阅 *Amazon Web Services 一般参考* 中 Amazon EBS 的[服务配额](https://docs.aws.amazon.com/general/latest/gr/ebs-service.html#limits_ebs)。
+ 如果您删除符合回收站保留规则的快照，快照将保留在回收站中，而不是立即删除。有关更多信息，请参阅[回收站](recycle-bin.md)。
+ 您无法删除与禁用 EBS AMIs 支持的快照。有关更多信息，请参阅[禁用 AMI](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/disable-an-ami.html)。
+ 您无法删除与您共享的快照。
+ 如果删除您拥有的共享快照，则所有与该快照共享的账户都将无法访问它。

## 删除增量快照的工作原理
<a name="ebs-deleting-snapshot-incremental"></a>

如果定期拍摄卷快照，则这些快照为*增量快照*。这意味着该设备上在您的最新快照之后更改的数据块将保存在新快照中。尽管快照是以增量方式保存的，但是快照删除流程旨在让您能够仅保留最新的快照以创建卷。

如果数据存在于早期的单个快照或一系列快照中保存的卷上，并且该数据随后从卷中删除，则该数据仍被视为早期快照的唯一数据。只有引用唯一数据的所有快照都被删除，该唯一数据才会从快照序列中删除。

删除快照时，仅删除该快照专门引用的数据。只有在删除引用唯一数据的所有快照时，才会删除该唯一数据。删除卷的之前快照不会影响您使用该卷的之后快照创建卷的能力。

删除快照可能不会降低组织的数据存储成本。其他快照可引用已删除快照的数据，已引用的数据总是会被保留。如果您删除了一个快照，而该快照包含以后的快照使用的数据，那么与所引用数据关联的成本将分配到后来的快照。有关快照如何存储数据的更多信息，请参阅[Amazon EBS 快照的工作原理](how_snapshots_work.md)和下面的示例。

在下图中，卷 1 在三个时间点上显示。某个快照已捕获前两种状态，在第三种状态中，某个快照已被删除。
+ 在**状态 1** 中，该卷具有 10 GiB 数据。因为快照 A 是为该卷制作的首个快照，因此必须复制所有 10 GiB 数据。在这种情况下，您需要支付存储 10 GiB 快照数据的费用。
+ 在**状态 2** 中，该卷仍包含 10 GiB 数据，但是，4 GiB 数据已更改。快照 B 仅存储拍摄快照 A 后更改的 4 GiB 数据，它引用快照 A 中已存储的 6 GiB 未更改数据。在这种状态下，您需要支付存储 14 GiB 快照数据的费用（快照 A 的 10 GiB \$1 快照 B 的 4 GiB）。
+ 在**状态 3** 中，卷未更改，但快照 A 已被删除。由于快照 A 中未更改的 6 GiB 数据仍被快照 B 引用，因此该数据将保留并与快照 B 关联。快照 A 中的 4 GiB 唯一数据将被删除，因为它不再被其他快照引用。在这种情况下，您需要支付存储 10 GiB 快照数据的费用（快照 A 中保留的 6 GiB 数据 \$1 快照 B 中的 4 GiB 数据）。

**删除快照及其由其他快照引用的部分数据**

![\[快照 A 包含 6 GiB 引用的数据。删除快照 A 后，引用的数据将合并到快照 B 中。\]](http://docs.aws.amazon.com/zh_cn/ebs/latest/userguide/images/snapshot_1b.png)


## 删除快照
<a name="ebs-delete-snapshot"></a>

------
#### [ Console ]

**删除快照**

1. 打开位于 [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) 的 Amazon EC2 控制台。

1. 在导航窗格中，选择**快照**。

1. 选择快照。

1. 选择 **Actions**（操作）、**Delete snapshot**（删除快照）。

1. 提示进行确认时，输入 **delete**，然后选择**删除**。

------
#### [ AWS CLI ]

**删除快照**  
使用 [delete-snapshot](https://docs.aws.amazon.com/cli/latest/reference/ec2/delete-snapshot.html) 命令。

```
aws ec2 delete-snapshot --snapshot-id snap-0abcdef1234567890
```

------
#### [ PowerShell ]

**删除快照**  
使用 [Remove-EC2Snapshot](https://docs.aws.amazon.com/powershell/latest/reference/items/Remove-EC2Snapshot.html) cmdlet。

```
Remove-EC2Snapshot -SnapshotId snap-0abcdef1234567890
```

------

**故障排除技巧**  
如果您收到 `Failed to delete snapshot` 错误，指示 AMI 当前正在使用该快照，则必须先[取消注册关联的 AMI](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/deregister-ami.html)，然后才能删除该快照。您无法删除与 AMI 关联的快照。  
如果您使用的是控制台且关联的 AMI 已禁用，则必须在**AMIs**屏幕上选择 “**已禁用图像**” 筛选器才能禁用查看 AMIs。

## 删除多卷快照
<a name="ebs-delete-snapshot-multi-volume"></a>

要删除多卷快照，请使用您在创建快照时应用于多卷快照集的标签检索集的所有快照。然后，分别删除这些快照。

系统不会阻止您删除多卷快照集中的各个快照。如果在 `pending state` 中删除快照，则只删除该快照。多卷快照集中的其他快照仍成功保留。