本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
为EBS快照创建 Amazon Data Lifecycle Manager 自定义策略
以下过程向您展示如何使用 Amazon Data Lifecycle Manager 自动执行亚马逊EBS快照生命周期。
创建快照生命周期策略
使用以下过程之一创建快照生命周期策略。
快照生命周期策略的注意事项
以下一般注意事项适用于快照生命周期策略:
-
快照生命周期策略仅针对与策略位于同一区域的实例或卷。
-
第一个快照创建操作将在指定的开始时间后一小时内开始。后续快照创建操作将在计划时间的一小时内开始。
-
您可以创建多个策略来备份卷或实例。例如,假设一个卷有两个标签,其中标签 A 是每 12 小时创建一次快照的策略 A 的目标,标签 B 是每 24 小时创建一次快照的策略 B 的目标,则 Amazon Data Lifecycle Manager 将根据这两个策略的计划创建快照。或者,您可以通过创建包含多个计划的单个策略来实现相同的结果。例如,您可以创建仅针对标签 A 的单个策略,并指定两个计划,以分别用于每 12 小时和每 24 小时一次的策略。
-
目标资源标签区分大小写。
-
如果从策略所针对的资源中删除目标标签,则 Amazon Data Lifecycle Manager 不再管理标准层和存档层中的现有快照;如不再需要,您必须手动将其删除。
-
如果您创建了以实例为目标的策略,并且在创建策略后将新卷挂载到目标实例,则在下次运行策略时,新添加的卷将包含在备份中。策略运行时挂载到实例的所有卷都包括在内。
-
如果您创建了具有基于 cron 的自定义计划的策略,并且配置为仅创建一个快照,则该策略不会在达到保留阈值时自动删除该快照。如果不再需要快照,则必须手动删除该快照。
-
如果您创建基于存在时间的策略,其保留期短于创建频率,Amazon Data Lifecycle Manager 将始终保留最后一张快照,直到创建下一张快照。例如,如果基于存在时间的策略每月创建一个快照,保留期为七天,则 Amazon Data Lifecycle Manager 会将每个快照保留一个月,即使保留期为七天。
共享快照时需考虑以下事项:
-
您只能为将卷作为目标的快照策略启用快照存档。
-
对于每个策略,您只能为一个计划指定一个存档规则。
-
如果您使用控制台,则只有在创建频率为每月或每年,或者指定一个创建频率至少为 28 天的 cron 表达式时,才能启用快照存档。
如果您使用的是 Amazon CLI Amazon API Amazon SDK、或,则只有在计划中包含创建频率至少为 28 天的 cron 表达式时,才能启用快照存档。
-
存档层中的最短保留期为 90 天。
-
快照存档时,快照将在移动到存档层时转换为完整快照。这可能会导致快照存储成本增加。有关更多信息,请参阅 存档 Amazon EBS 快照的定价和账单。
-
快照存档时将会禁用快速快照还原和快照共享。
-
如果在某个闰年中,您的保留规则导致存档保留期少于 90 天,则 Amazon Data Lifecycle Manager 会确保快照至少保留 90 天。
-
如果您手动将 Amazon Data Lifecycle Manager 创建的快照存档,并且该快照在达到计划的保留阈值时仍在存档,则 Amazon Data Lifecycle Manager 将不再管理该快照。但是,如果您在达到计划的保留阈值之前将快照还原到标准层,则该计划将继续按照保留规则管理快照。
-
如果您将 Amazon Data Lifecycle Manager 创建的快照永久或临时还原到标准层,并且该快照在达到计划的保留阈值时仍处于标准层中,则 Amazon Data Lifecycle Manager 将不再管理该快照。但是,如果您在达到计划的保留阈值之前重新将快照存档,则计划将在达到保留阈值时删除快照。
-
Amazon Data Lifecycle Manager 存档的快照会使用您的
Archived snapshots per volume
和In-progress snapshot archives per account
限额。 -
如果计划在重试 24 小时后仍无法将快照存档,则该快照将保留在标准层中,并按照本应从存档层中删除的时间来计划删除时间。例如,假设计划将快照存档 120 天,则在存档失败后,快照会保留在标准层中 120 天,然后才会被永久删除。对于基于计数的计划,快照不会计入计划的保留计数。
-
快照存档的区域必须与创建快照的区域相同。如果您启用了跨区域复制和快照存档,Amazon Data Lifecycle Manager 不会将快照副本存档。
-
Amazon Data Lifecycle Manager 存档的快照将会使用
aws:dlm:archived=true
系统标签进行标记。此外,如果创建快照的计划已启用存档并且基于期限,则将会使用aws:dlm:expirationTime
系统标签标记所创建的快照,以注明计划将快照存档的日期和时间。
以下注意事项适用于排除根卷和数据(非根)卷:
-
如果您选择排除启动卷,并且指定的标签因此排除所有附加到实例的额外数据卷,那么 Amazon Data Lifecycle Manager 将不会为受影响的实例创建任何快照,而是会发布一个
SnapshotsCreateFailed
CloudWatch 指标。有关更多信息,请参阅使用监控您的政策CloudWatch。
删除或终止快照生命周期策略用作目标的卷或实例时应注意以下事项:
-
对于具有基于计数的保留计划的策略用作目标的卷或实例,如果您将该卷删除或将该实例终止,则 Amazon Data Lifecycle Manager 将不再管理标准层和存档层中之前从已删除的卷或已终止的实例创建的快照。如果不再需要较早版本的快照,您必须手动将其删除。
-
对于具有基于期限的保留计划的策略用作目标的卷或实例,如果您将该卷删除或将该实例终止,则该策略将继续按照既定计划从标准层和存档层中删除从已删除的卷或实例创建的快照,直到但不包括最后一个快照。如果不再需要最后一个快照,则必须手动删除该快照。
快照生命周期策略和快速快照还原应注意以下事项:
-
Amazon Data Lifecycle Manager 只能为大小为 16 TiB 或以下的快照启用快速快照还原。有关更多信息,请参阅 Amazon EBS 快速恢复快照。
-
即使您删除或禁用了策略,为该策略禁用了快速快照还原,或者为该可用区禁用了快速快照还原,已启用快速快照还原的快照仍会保持启用状态。您必须手动为这些快照禁用快速快照还原。
-
如果您为策略启用了快速快照还原,并且超出了可启用快速快照还原的最大快照数,Amazon Data Lifecycle Manager 将按计划创建快照,但不会为其启用快速快照还原。在删除启用了快速快照还原的快照后,将为 Amazon Data Lifecycle Manager 创建的下一个快照启用快速快照还原。
-
快照启用快速快照还原后,每 TiB 需要 60 分钟来优化快照。我们建议您配置相应的计划,以确保在 Amazon Data Lifecycle Manager 创建下一个快照之前对每个快照进行完全优化。
-
如果您为以实例为目标的策略启用快速快照还原,Amazon Data Lifecycle Manager 会为多卷快照集中的各个快照单独启用快速快照还原。如果 Amazon Data Lifecycle Manager 无法为多卷快照集中的其中一个快照启用快速快照还原,它仍会尝试为快照集中的其余快照启用快速快照还原。
-
对于为特定可用区中快照启用的快速快照还原,您需要按每分钟支付费用。收费按比例计算,最少 1 小时。有关更多信息,请参阅 定价和计费。
注意
根据生命周期策略的配置,您可以在多个可用区同时为多个快照启用快速快照还原。
跨账户共享快照时需注意以下事项:
-
您只能共享未加密的快照或使用 客户托管密钥 加密的快照。
-
您无法共享使用默认加密KMS密钥EBS加密的快照。
-
如果您共享加密快照,则还必须与目标账户共享用于加密源卷的密KMS钥。有关更多信息,请参阅《Amazon Key Management Service 开发者指南》中的允许其他账户中的用户使用KMS密钥。
以下注意事项适用于快照策略和回收站:
-
如果 Amazon Data Lifecycle Manager 删除快照并在达到策略的保留阈值时将其发送到回收站,并且您从回收站手动还原快照,则必须在不再需要该快照时手动删除它。Amazon Data Lifecycle Manager 将不再管理该快照。
-
如果您手动删除由策略创建的快照,并且该快照在达到策略的保留阈值时位于回收站中,则 Amazon Data Lifecycle Manager 将不会删除该快照。当快照存储在回收站中时,Amazon Data Lifecycle Manager 不管理快照。
如果在达到策略的保留阈值之前从回收站还原了快照,那么当达到策略的保留阈值时,Amazon Data Lifecycle Manager 将删除快照。
如果在达到策略的保留阈值之前从回收站还原了快照,则 Amazon Data Lifecycle Manager 将不再删除快照。如果不再需要快照,则必须手动删除该快照。
以下注意事项适用于处于 error(错误)状态的快照生命周期策略:
-
对于具有基于存在时间的保留计划的策略,则设置为在策略处于
error
状态时过期的快照将无限期保留。您必须手动删除快照。重新启用该策略时,Amazon Data Lifecycle Manager 会在其保留期限到期时恢复删除快照。 -
对于具有基于计数的保留计划的策略,策略会在其处于
error
状态时停止创建和删除快照。当您重新启用该策略时,Amazon Data Lifecycle Manager 将恢复创建快照,并在达到保留阈值时恢复删除快照。
快照策略和快照锁定应注意以下事项:
-
如果您手动锁定由 Amazon Data Lifecycle Manager 创建的快照,并且在达到计划的保留阈值时该快照仍处于锁定状态,则 Amazon Data Lifecycle Manager 将不再管理该快照。如果不再需要快照,则必须手动删除该快照。
-
如果您手动锁定由 Amazon Data Lifecycle Manager 创建并启用了“快速快照还原”功能的快照,并且在达到保留阈值时该快照仍处于锁定状态,则 Amazon Data Lifecycle Manager 将不会禁用“快速快照还原”功能或删除该快照。如果不再需要快照,则必须手动禁用“快速快照还原”功能并删除该快照。
-
如果您手动注册由 Amazon Data Lifecycle Manager 创建的快照,然后锁定该快照,并且该快照仍处于锁定状态并与达到保留阈值AMI时关联,则 Amazon Data Lifecycle Manager 将继续尝试删除该快照。AMI注销注册且快照解锁后,Amazon Data Lifecycle Manager 将自动删除快照。AMI
其他资源
有关更多信息,请参阅 “使用亚马逊数据生命周期AMI管理器自动执行亚马逊EBS快照和管理