AWS Batch Amazon 活动直播 EventBridge - AWS Batch

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

AWS Batch Amazon 活动直播 EventBridge

您可以使用适用于 Amazon AWS Batch 的事件流 EventBridge 来接收有关任务队列中任务当前状态的近乎实时的通知。

您可以使用 EventBridge 来进一步了解您的 AWS Batch 服务。更具体地说,您可以使用它来检查作业进度、构建 AWS Batch 自定义工作流程、生成使用情况报告或指标,或者构建自己的仪表板。使用 AWS Batch 和 EventBridge,您无需使用可以持续轮询 AWS Batch 作业状态变化的调度和监控代码。相反,您可以使用各种 Amazon EventBridge 目标异步处理 AWS Batch 任务状态更改。其中包括亚马逊简单队列服务 AWS Lambda、亚马逊简单通知服务或亚马逊 Kinesis Data Streams。

确保 AWS Batch 事件流中的事件至少传送一次。在发送重复事件的情况下,事件会提供足量信息来确定重复项。这样就可以比较事件的时间戳和作业状态。

AWS Batch 可以将工作作为 EventBridge 目标。使用简单的规则,您可以匹配事件并根据事件提交 AWS Batch 作业。有关更多信息,请参阅什么是 EventBridge? 在《亚马逊 EventBridge 用户指南》中。您还可以使用cron或评分表达式 EventBridge 来安排在特定时间自动触发的自动操作。有关更多信息,请参阅《亚马逊 EventBridge 用户指南》中的创建按计划运行的亚马逊 EventBridge 规则。有关示例演练的信息,请参阅AWS Batch 以就业为 EventBridge 目标。有关使用 EventBridge 计划程序的信息,请参阅《亚马逊 EventBridge 用户指南》中的 “设置亚马逊 EventBridge 日程安排”。

将 AWS 用户通知与 AWS Batch

可以使用 AWS 用户通知来设置交付渠道,以获得有关 AWS Batch 事件的通知。当事件与指定的规则匹配时,会收到通知。可以通过多个渠道接收事件通知,包括电子邮件、AWS Chatbot聊天通知或AWS Console Mobile Application推送通知。还可以在控制台通知中心中查看通知。用户通知支持聚合,这可以减少在具体事件期间收到的通知数量。

要在中配置用户通知,请执行 AWS Batch以下操作:

  1. 打开AWS Batch 控制台

  2. 选择控制面板

  3. 选择配置通知

  4. AWS 用户通知中,选择创建通知配置

有关如何配置和查看用户通知的更多信息,请参阅AWS 用户通知入门