针对 API 目标的计划 EventBridge 规则

Mat*_*t W 8 amazon-web-services restful-url aws-event-bridge

是否可以创建一个 EventBrisge 规则,该规则可以安排在一天中的特定时间运行并调用 API 作为自定义目标?

如果目标是 AWS 或合作伙伴服务,则似乎可以为目标设置计划,但如果它们是自定义配置的端点,则不能为目标设置计划。

我想做的就是设置一个日常例程来调用端点,以便它可以执行日常清理任务。如果有更好的方法,请问有人可以推荐吗?

编辑

在下面,EventBridge我创建了一个指向 OAuth 端点的连接,然后创建了一个指向我想要每天调用的 API 端点的 API 目标。

然后,我创建了一个事件总线和一个规则,但是当我尝试在规则上设置“计划”选项时,它会显示一条警告,其中指出:

选择自定义或合作伙伴事件总线时,不支持计划规则

我相信这意味着我无法在不通过 Lambda 的情况下使用 EventBridge 调用我自己的 API 端点。我错了吗?

fed*_*nev 13

使用“创建规则”界面在“默认总线”上创建计划规则。看来您是对的,全新的EventBridge Scheduler控制台界面尚不(?)支持 API 目标。

事件桥创建规则

“创建规则”调度支持像您这样的 cron 类型用例。EventBridge Scheduler 添加了新功能,例如一次性事件的临时调度、灵活的时间窗口和 TZ 感知调度。

  • 我今天研究了新的 EventBridge Scheduler 选项,但找不到调用 API 目标的方法。疯狂的。 (3认同)