当 EventBridge 匹配来自多个 AWS 服务的某些事件时,安全工作流会调用 Step Functions 工作流。CloudTrail 记录用户操作,但一些重要事件未触发工作流。CloudTrail 日志未显示直接错误。哪些步骤有助于查明 EventBridge 调用缺失的根本原因?(选择三项。)
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在事件总线上启用 EventBridge 架构发现,以确认事件模式是否与预期架构匹配。, 为 EventBridge 和 Step Functions 指标设置 CloudWatch 监控,并配置警报以检测事件传递和工作流调用中的异常。, 检查 EventBridge 失败调用指标,并验证附加到规则的 IAM 角色是否具有足够的权限。.
为什么这是答案
启用 EventBridge 架构发现可以帮助确认传入事件的结构是否与 EventBridge 规则中定义的事件模式精确匹配。如果模式不匹配,事件将不会触发工作流。设置 CloudWatch 监控和警报可以主动发现 EventBridge 事件传递和 Step Functions 工作流调用中的异常,例如调用失败或延迟,这有助于快速识别问题。检查 EventBridge 失败调用指标并验证 IAM 角色权限至关重要,因为权限不足是 EventBridge 无法调用目标(如 Step Functions)的常见原因。 其他选项的不足之处在于:添加 Lambda 函数来记录事件会增加复杂性,并且可能无法直接揭示根本原因。检查 Step Functions 执行历史记录有助于诊断已启动的工作流问题,但无助于发现 EventBridge 未能触发工作流的原因。确认 Step Functions 状态机权限是必要的,但 EventBridge 规则的权限更直接影响其是否能调用 Step Functions。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡