教程:使用 EventBridge 安排自动化的亚马逊 EBS 快照 - Amazon EventBridge
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

教程:使用 EventBridge 安排自动化的亚马逊 EBS 快照

您可以运行 EventBridge规则在计划。在本教程中,您将创建一个现有的Amazon Elastic Block Store(Amazon EBS) 卷。您可以选择一个固定速度,每隔几分钟创建一个快照;或者使用 cron 表达式在每天的特定时间创建快照。

重要

创建具有内置targets,必须使用Amazon Web Services Management Console。

第 1 步:创建规则

创建按照计划拍摄快照的规则。可以使用 rate 表达式或 Cron 表达式来指定计划。有关更多信息,请参阅 创建按计划运行的 Amazon EventBridge 梁规则

创建 规则

  1. 打开位于 https://console.aws.amazon.com/events/ 的 Amazon EventBridge 控制台。

  2. 在导航窗格中,选择 Rules (规则)

  3. 选择 Create rule (创建规则)

  4. 为规则输入名称和描述。

  5. 对于 Define pattern (定义模式),请执行以下操作:

    1. 选择 Schedule

    2. 请执行下列操作之一:

      • 选择固定速率每并指定计划间隔,例如 5 分钟。

      • 选择Cron 表达式并指定一个 Cron 表达式,例如,从现在开始,周一至周五每 15 分钟一次。

  6. 对于 Select event bus (选择事件总线),选择 Amazon default event bus (Amazon 默认事件总线)。您只能将默认事件总线用于计划规则。

  7. 对于 Target (目标),选择 EC2 CreateSnapshot API call (EC2 CreateSnapshot API 调用)

  8. 适用于卷 ID中,输入 Amazon EBS 卷的卷 ID。

  9. 选择 Create a new role for this specific resource。新的角色将向目标授予代表您访问资源的权限。

  10. 选择创建

第 2 步:测试 规则

在拍摄第一张快照后,您可以通过查看这张快照来验证您的规则是否有效。

测试您的规则

  1. 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/

  2. 在导航窗格中,依次选择 Elastic Block StoreSnapshots

  3. 验证第一张快照是否在列表中显示。

第 3 步:确认成功

如果您在列表中看到快照,则表示您已成功完成本教程。如果快照不在列表中,请通过验证规则是否已成功创建,开始故障排除。

第 4 步:清除资源

现在,除非您想要保留这些资源,否则可以删除本教程创建的资源。通过删除Amazon您不再使用的资源,可防止您的Amazonaccount.

删除 EventBridge 梁规则

  1. 打开“规则” 页的 EventBridge 控制台。

  2. 选择创建的规则。

  3. 选择 Delete (删除)

  4. 选择 Delete (删除)