能否通过单个EventBridge规则实现多个Step Functions的失败通知?
能否通过单个AWS EventBridge规则为多个Step Functions配置失败通知?
可以直接使用通配符匹配状态机ARN来实现单个EventBridge规则监控多个Step Functions的失败事件,你提供的事件模式配置是可行的。
关键说明:
- EventBridge事件模式支持使用
*作为通配符,匹配任意长度的字符(包括空字符),你的配置中arn:aws:states:us-east-1:1234567890:stateMachine:sf-dev-xyz-*会匹配所有以sf-dev-xyz-开头的状态机ARN。 - 确保Step Functions执行失败时会向EventBridge发送事件:默认情况下,Step Functions会自动将执行状态变更事件发送到EventBridge,无需额外配置;如果之前修改过事件发送设置,需要确认状态机的"EventBridge integration"处于启用状态。
- 该规则会捕获所有匹配ARN的状态机(包括关联AWS Glue任务的状态机)的
FAILED状态事件,满足你跨服务的监控需求。
验证建议:
可以手动触发一个匹配ARN的Step Functions执行失败,查看EventBridge规则是否成功捕获事件并触发后续通知(比如SNS邮件、Lambda处理等),确认配置生效。
内容的提问来源于stack exchange,提问作者karthik16
相关产品推荐
相关产品推荐

