这是我要解决的要求:我有一个使用AWS-Lambdas功能的物联网系统。客户端希望为某些设备打开和关闭创建时间表。例如,客户端会将设备1设置为在上午10:30开启并在下午14:00关闭。
我的第一个想法是创建一个Lambda Cron,并使它每分钟永久每1分钟运行一次,并检查数据库中是否有与1个或多个设备相关的操作。如果是,请执行操作。
这显然不是上帝的榜样或低效的。
我认为最好的情况应该是动态创建任务,但是我不知道使用AWS-Lambdas是否可行。
我发现最好的选择是使用Dynamo with lambdas。但是执行时间不准确。
那么,有没有一种方法可以通过AWS-lambdas来实现这一目标?如果可以,我该怎么办?
答案 0 :(得分:-1)
您可以创建一个AWS Cloud Watch规则并根据所需的时间表触发您的lambda https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/RunLambdaSchedule.html