Dynamic 如何使用AWS Lambdas创建动态任务调度?

Dynamic 如何使用AWS Lambdas创建动态任务调度?,dynamic,aws-lambda,cron-task,Dynamic,Aws Lambda,Cron Task,这是我试图解决的需求:我有一个物联网系统,使用AWS Lambdas功能。客户端希望为某些设备创建一个打开和关闭时间表。例如,客户端将设备1设置为在上午10:30打开,下午14:00关闭 我的第一个想法是创建一个,让它每1分钟运行一次,并检查数据库中是否有与一个或多个设备相关的操作。如果是,请执行该操作 这显然不是上帝的模式,也不是低效的 我认为最好的方案应该是动态创建任务,但我不知道使用AWS-Lambdas是否可行 我发现最好的选择是使用。但执行时间并不准确 那么,有没有办法通过AWS la

这是我试图解决的需求:我有一个物联网系统,使用AWS Lambdas功能。客户端希望为某些设备创建一个打开和关闭时间表。例如,客户端将设备1设置为在上午10:30打开,下午14:00关闭

我的第一个想法是创建一个,让它每1分钟运行一次,并检查数据库中是否有与一个或多个设备相关的操作。如果是,请执行该操作

这显然不是上帝的模式,也不是低效的

我认为最好的方案应该是动态创建任务,但我不知道使用AWS-Lambdas是否可行

我发现最好的选择是使用。但执行时间并不准确


那么,有没有办法通过AWS lambdas实现这一目标?如果是,我该怎么做?

您可以创建一个AWS云监视规则,并根据所需的计划触发lambda

我认为这并不能回答问题,因为问题清楚地提到任务时间安排应该根据客户的不同而动态变化。不幸的是,使用CloudWatchEvent(EventBridge)不支持这一点