EventBridge调度器

0

【以下的问题经过翻译处理】 我已经安排了一个“EventBridge Schedule”以在特定时间发送包含JSON的SQS消息

首先,我无法看到队列是否已收到消息。而且没有办法观察已安排的任务运行的情况,无法确定它运行了多少次或每次运行的结果是什么?您知道如何调试这个定时任务吗?

我没有定义“Rule”(我假设这不是必需的),因为这只是一个简单的SQS消息,目标是特定队列。

CloudTrail 没有显示与运行实例或失败相关的任何信息。

我已将计划类型更改为按速率,并打算每1分钟发送一次消息,但队列中似乎仍然没有任何内容。

我已经为已安排的任务分配了尽可能的权限(我不确定这是否是原因)。

            "Effect": "Allow",
            "Action": [
                "scheduler:*",
                "logs:*",
                "sqs:*",
                "events:*"
            ],
            "Resource": "*"

谢谢你的帮助。

1개 답변
0

【以下的回答经过翻译处理】 找到了遗漏的关键点:

创建了一个死信队列(不是 fifo 队列)并将其设置为定时任务的死信队列。

之后,失败的消息将带有错误原因保存在其属性中。

希望这对未来的某人有所帮助。

profile picture
전문가
답변함 5달 전

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

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

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