如何使用 Amazon Data Lifecycle Manager 自动执行 Amazon EBS 快照管理?

上次更新时间:2019 年 10 月 8 日

我想自动执行创建、保留和删除用于备份我的 Amazon EBS 卷的 Amazon Elastic Block Storage (Amazon EBS) 快照。该如何操作?

简短描述

Amazon Data Lifecycle Manager (Amazon DLM) 是用于备份存储在 Amazon EBS 卷上的数据的自动化流程。使用 Amazon DLM 可创建生命周期策略以自动执行快照管理。

解决方法

在 Amazon DLM 中创建生命周期策略:

1.    在 Amazon Elastic Compute Cloud (Amazon EC2) 控制台中的 Elastic Block Store 下,选择 Lifecycle Manager

2.    选择创建快照生命周期策略

3.    输入策略相关描述

4.    选择资源类型。如果您希望为带有特定标签的卷安排快照,请选择。如果您希望为附加到带有特定标签的实例的所有卷安排快照,请选择实例

5.    选择与 Amazon EBS 卷或 Amazon EC2 实例关联的标签,具体取决于前面选择的选项。

6.    将计划名称添加到您的策略中。系统会使用此处输入的计划名称自动标记通过此策略创建的任何快照。

7.    输入策略运行之间相隔的小时数。

8.    输入策略运行开始时间。快照创建操作会在指定的开始时间后一小时内启动。

9.    将保留规则设置为您希望保留的最大快照数量。超出此数量的最早的快照将被删除。

10.    或者,选择从卷中复制标签,将源卷上的所有用户定义的标签复制到通过此策略创建的卷的快照中。

11.    或者,通过选择添加标签,向创建的快照中添加更多标签。这些标签是对从卷中复制的或由 Amazon DLM 默认添加的所有标签的补充。

12.    选择具有快照创建和删除权限的 AWS Identity and Access Management (IAM) 角色。默认角色具有所需的权限。如果您不想使用默认角色,可以使用 IAM 控制台创建具有所需权限的新角色。创建生命周期策略时,选择新角色。 角色必须具有以下权限才能使用 Amazon DLM。

"ec2:CreateSnapshot",     
"ec2:CreateSnapshots", 
"ec2:DeleteSnapshot",
"ec2:DescribeVolumes", 
"ec2:DescribeInstances",   
"ec2:DescribeSnapshots"

13.    检查策略摘要,以确认指定的规则是否满足您的要求。

14.    选择启用策略,以在下个预定时间启动策略运行。如果未选择启用策略,则相关策略将不会创建或删除快照。

15.    选择创建策略


这篇文章对您是否有帮助?

我们可以改进什么?


需要更多帮助?