教程:使用计划自动 Amazon EBS 快照 EventBridge - Amazon EventBridge

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

教程:使用计划自动 Amazon EBS 快照 EventBridge

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

重要

您必须使用 AWS Management Console来创建具有内置目标的规则。

步骤 1:创建规则

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

创建 规则
  1. 打开亚马逊 EventBridge 控制台,网址为 https://console.aws.amazon.com/events/

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

  3. 选择创建规则

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

    规则不能与同一区域中的另一个规则和同一事件总线上的名称相同。

  5. 对于事件总线,请选择要与此规则关联的事件总线。如果您希望此规则对来自您自己的账户的匹配事件触发,请选择 AWS 默认事件总线。当您账户中的某个 AWS 服务发出一个事件时,它始终会发送到您账户的默认事件总线。

  6. 对于 Rule type(规则类型),选择 Schedule(计划)。

  7. 选择下一步

  8. 计划模式中,选择以固定频率运行的计划,例如每 10 分钟运行一次,然后输入 5 并从下拉列表中选择分钟

  9. 选择 Next(下一步)

  10. 对于目标类型,选择AWS 服务

  11. 对于选择目标,从下拉列表中选择 EBS 创建快照

  12. 对于卷 ID,输入 Amazon EBS 卷的卷 ID。

  13. 对于执行角色,选择为此特定资源创建新角色

  14. 选择下一步

  15. 选择下一步

  16. 查看规则详细信息并选择创建规则

步骤 2:测试规则

在生成第一个快照后,您可以查看这个快照来验证您的规则是否运行正常。

测试您的规则
  1. 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/

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

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

步骤 3:确认成功

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

步骤 4:清理资源

除非您想要保留为本教程创建的资源,否则可立即将其删除。通过删除不再使用的 AWS 资源,可以防止向您的 AWS 账户收取不必要的费用。

删除 EventBridge 规则
  1. 打开 EventBridge 控制台的 “规则” 页面

  2. 选择您创建的规则。

  3. 选择 Delete

  4. 选择 删除