每1分钟定期调用AWS Lambda

blu*_*kin 9 amazon-web-services aws-lambda

如何定期调用AWS Lambda,特别是每1分钟一次?当前功能允许使用5分钟触发器设置Lambdas,但我正在寻找更短的时间间隔.我想过永远运行Lambda,但看起来自从那以后就无法完成 Maximum execution duration per request 300 seconds

blu*_*kin 12

[已删除先前的答案和更新]现在,AWS Lambda提供了每分钟频率CloudWatch Events-Schedule作为触发选项。 在此处输入图片说明


E.J*_*nan 5

2015 年 AWS Reinvent 上有一次会议涵盖了这个确切的主题,您可以在 youtube 上观看:https://www.youtube.com/watch ?v=FhJxTIq81AU 展示了如何使用 lambda 和 cloudwatch 来获得 1 分钟的时间没有外部依赖性的频率。

\n\n
\n

您是否需要按计划运行 AWS Lambda 函数,而不需要\n 事件来触发调用?本次会议展示如何使用\n Amazon CloudWatch 指标和CloudWatch 警报、Amazon SNS 和Lambda\n,以便Lambda 每分钟自动触发\xe2\x80\x94,无需任何外部服务\n!从这里,可以以类似于 crontab 的格式计划其他 Lambda 作业,从而为您的 Lambda 计划任务提供分钟级的解决方案。在会议期间,我们使用 Lambda 函数、CloudWatch 指标和警报、示例触发器和任务从头开始构建此功能。

\n
\n\n

我怀疑在某些时候 AWS 会允许 1 分钟的间隔而不使用此方法,但这可能会同时阻止您。

\n