【发布时间】:2020-03-23 10:06:55
【问题描述】:
我有一个与 AWS 相关的问题,关于如何根据时间触发 Lambda 函数。 我有一个预订系统,用户可以在其中预订行程。我想为他们发送自动通知,例如从骑手应该到达的时间开始 10 分钟,以防骑手迟到。 如何触发 lambda 函数运行(例如 02:30,当前时间为 12:00)
【问题讨论】:
标签: amazon-web-services aws-lambda amazon-cloudwatch amazon-sns
我有一个与 AWS 相关的问题,关于如何根据时间触发 Lambda 函数。 我有一个预订系统,用户可以在其中预订行程。我想为他们发送自动通知,例如从骑手应该到达的时间开始 10 分钟,以防骑手迟到。 如何触发 lambda 函数运行(例如 02:30,当前时间为 12:00)
【问题讨论】:
标签: amazon-web-services aws-lambda amazon-cloudwatch amazon-sns
假设您可能有数百名用户需要在任何特定时间接收通知。因此,仅在特定时间触发 Lambda 函数可能不是实现此目的的方法。
相反,您可以:
请注意,该函数应查找到期的任何通知,即使是之前的通知。这将处理以前未成功发送通知或 Lambda 函数由于某种原因未运行的情况。
可以使用 Amazon CloudWatch Events 按计划触发 Lambda 函数。
【讨论】: