本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
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以下操作:
-
选择控制面板。
-
选择配置通知。
-
在 AWS 用户通知中,选择创建通知配置。
有关如何配置和查看用户通知的更多信息,请参阅AWS 用户通知入门。