Amazon EventBridge 的 Amazon Batch 事件流
可以使用 Amazon EventBridge Amazon Batch事件流近乎实时地接收通知,了解在作业队列中的作业的当前状态。
可以使用 EventBridge 来进一步获得有关Amazon Batch服务的见解。更具体地说,可以使用它来检查作业进度、构建Amazon Batch自定义工作流程、生成使用情况报告或指标,或者构建自己的仪表板。借助Amazon Batch和 EventBridge,无需计划和监控用于持续轮询Amazon Batch以了解作业状态更改的代码。相反,可以使用各种 Amazon EventBridge 目标异步处理Amazon Batch作业状态的变化。其中包括 Amazon Lambda、Amazon Simple Queue Service、Amazon Simple Notification Service 或 Amazon Kinesis Data Streams。
确保传送Amazon Batch事件流中的事件至少一次。在发送重复事件的情况下,事件会提供足量信息来确定重复项。这样就可以比较事件的时间戳和作业状态。
Amazon Batch作业可作为 EventBridge 的目标提供。可以通过使用简单的规则来匹配事件并根据事件提交 Amazon Batch 作业。有关更多信息,请参阅 Amazon EventBridge 用户指南中的什么是 EventBridge? 还可以使用 EventBridge 计划自动化操作,这些操作可在特定时间使用cron或 rate 表达式自动触发。有关更多信息,请参阅 Amazon EventBridge 用户指南中的创建按计划运行的 Amazon EventBridge 规则 有关示例演练的信息,请参阅Amazon Batch 作业作为 EventBridge 的目标。有关 EventBridge 调度器的更多信息,请参阅《Amazon EventBridge 用户指南》中的设置 Amazon EventBridge 调度器。