为什么我的EventBridge规则会失败?

0

【以下的问题经过翻译处理】 我遇到了两个几乎相同的EventBridge规则,一个规则可以正常运行,而另一个则失败了,我不知道失败的原因。这些规则都是用于在每个星期六早上运行CodeBuild作业以重新构建我们的数据库。它们使用几乎相同的CloudFormation堆栈生成,并且执行的任务也几乎完全相同。如果我手动运行CodeBuild作业,它可以正常工作,所以我认为问题不在任务本身上。然而,其中一个EventBridge规则每周运行一次时会失败,而另一个则不会。由于EventBridge不生成任何类型的日志,我不知道如何确定问题所在。我尝试过调整cron()调度以查看是否存在某种问题,但没有效果。无论如何,规则每次触发时都会失败。

profile picture
전문가
질문됨 5달 전31회 조회
1개 답변
0

【以下的回答经过翻译处理】 EventBridge 可以与 AWS CloudTrail 配合使用。CloudTrail 可以捕获从 EventBridge 控制台和 EventBridge API 操作发出或代表您的 AWS 帐户发出的 API 调用。使用 CloudTrail 收集的信息,您可以确定向 EventBridge 发出了什么请求,请求是从哪个 IP 地址发出的,谁发出了请求,何时发出请求等等。或者考虑使用 CloudWatch 记录您的 EventBridge 活动。例如,设置一个新规则,将匹配所有事件,并将 CloudWatch 日志组定义为目标。当事件被触发时,规则将被捕获到日志组中。这可能可以帮助你调试并监控正在发生的事情。

AWS 文档 还提供了以下 解决 Amazon EventBridge 问题 可以提供一些额外的探索途径。

profile picture
전문가
답변함 5달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠