为什么我的保留策略没有删除由 Amazon Data Lifecycle Manager 创建的 Amazon EBS 快照?

1 分钟阅读
0

我正在使用 Amazon Data Lifecycle Manager 创建具有保留时间表的 Amazon Elastic Block Store(Amazon EBS)快照策略。但是,生命周期策略并未删除快照。

解决方法

如果您使用 Data Lifecycle Manager 创建的生命周期策略没有删除快照,请考虑以下场景。

注意:您不能使用 Data Lifecycle Manager 管理您在 Amazon Data Lifecycle Manager 之外创建的快照。此外,请确保生命周期策略处于启用状态。

更新的时间表名称

如果您更改生命周期时间表名称,则 Data Lifecycle Manager 不会删除在旧时间表名称下创建的快照。在更新时间表名称之前,请务必删除所有不需要的快照。

基于期限的保留策略

基于期限的保留策略最多只能从标准层和存档层删除上一个快照。该策略不会删除上一个快照。例如,您可以删除卷或终止由基于期限的保留策略管理的实例。但是,您仍然会看到基于期限的保留策略所针对的未删除快照。您必须使用 Amazon Elastic Compute Cloud(Amazon EC2)控制台或 AWS 命令行界面(AWS CLI)删除上一个快照。最佳实践是备份该卷,以防回滚。

如果 Data Lifecycle Manager 已关闭或处于错误状态,则会保留该时段内的快照和 AMI。即使将快照和 AMI 设置为在此期间过期,情况也是如此。因此,您必须手动删除快照或取消注册 AMI。

基于计数的保留策略

如果您删除卷或终止由基于计数的保留策略管理的实例,则该策略将不再管理快照。您必须使用 Amazon EC2 控制台或 AWS CLI 来删除快照。此外,如果您修改或删除与目标资源相关联的标签,则 Amazon Data Lifecycle Manager 将不再管理快照。

在基于计数的策略创建快照且已达到保留计数后,该策略会删除最早的快照。例如,您指定了一个基于计数的策略,保留计数为 10。那么该策略创建第 11 个快照后,将删除最早的快照。如果您手动删除由保留基于计数的生命周期策略创建的快照,情况也是如此。继续该示例,Amazon Data Lifecycle Manager 会等到策略创建第 11 张快照后才删除最早的快照。


相关信息

快照生命周期策略的注意事项

AWS 官方
AWS 官方已更新 2 年前