具有多个 cron 表达式的 AWS Lambda 函数

AWS Lambda function with multipal cron expressions

我在 Python 中写了 4 个 lambda 函数,一个从周一到周五在 19p.m 停止我的开发实例,第二个函数从周一到周五在 7a.m 启动它们,第三个函数在一周的所有天 17p.m 停止测试实例,第四个函数在一周的所有天 8a.m 启动它们。

我将 cloudWatch 作为触发器,并为每个触发器创建了一个带有 cron 表达式的规则。

请问有没有什么办法可以将它们全部放在一个函数中,并在函数内部的python中指定cron表达式?如果可能的话,这里的触发因素是什么?谢谢。

编辑:Cloudgls,2016 年 11 月 16 日 12:29 下午

您可以每小时只触发一次 CloudWatch 警报,而 Lambda 函数可以检查是否有任何计划任务需要 运行。如果有任何评估为真,则执行它们。