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

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

教程:使用 EventBridge 安排自动化 Amazon EBS 快照

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

重要

您必须使用 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. 对于 Event bus(事件总线),请选择要与此规则关联的事件总线。如果您希望此规则对来自您自己的账户的匹配事件触发,请选择 Amazon 原定设置事件总线。当您账户中的某个 Amazon 服务发出一个事件时,它始终会发送到您账户的默认事件总线。

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

  7. 选择 Next(下一步)。

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

  9. 选择 Next(下一步)。

  10. 对于 Target types(目标类型),选择 Amazon service(服务)。

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

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

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

  14. 选择 Next(下一步)。

  15. 选择 Next(下一步)。

  16. 查看规则详细信息并选择 Create rule(创建规则)。

步骤 2:测试规则

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

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

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

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

步骤 3:确认成功

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

步骤 4:清理资源

除非您想要保留为本教程创建的资源,否则可立即将其删除。请删除您不再使用的 Amazon 资源,这样可防止您的 Amazon 账户产生不必要的费用。

删除 EventBridge 规则
  1. 在 EventBridge 控制台中打开规则页面

  2. 选择您创建的规则。

  3. 选择 Delete

  4. 选择 Delete