这是我的用例:
我有一个scheduler
lamdba 和一个executor
lambda。在scheduler
lambda 中,我收到一个(time, message)
元组列表,表明time
我想executor
用 event 调用 lambda message
。
这是我尝试过的
- 在
scheduler
lambda 中,首先清除 lambda 中的所有触发器executor
。然后为每个(time, message)
元组创建一个 EventBridge 计划事件。这有几个缺点...- 从 lambda 中删除所有触发器非常困难,因为 Lambda API 不允许您这样做(我相信我必须通过带有适当标记的 EventBridge API 来完成)
- 每天添加和删除约 100 个触发器似乎不经济,也不是事件桥的预期用例
- 运行专用 EC2 实例来调用 lambda 函数
- 我很便宜,我不想为大约 99.9% 的时间都处于空闲状态的实例付费。
- 不是无服务器的
是否有无服务器方式以非周期性方式触发 lambda?