Aws Scheduler Events每隔24小时触发一次

时间:2017-04-19 10:29:14

标签: node.js amazon-web-services aws-lambda aws-api-gateway

我找到了一种在某个时间点触发aws lambda函数的方法,比如每隔5分钟或20个小时,但无论如何通过互联网进行搜索并且无法找到如何自动触发它并使该事件进入内部app.get('/ cron / job')方法。

毫无疑问,lambda函数会在我们指定的任何时间后触发,这对我有用。但我的问题是我无法在每次触发后进入lambda进入app.get('/ cron / job')。意味着不是整个lambda而只是lambda中的代码。  怎么做。

请任何帮助都没关系。

2 个答案:

答案 0 :(得分:0)

您可以创建Lambda函数并指示AWS Lambda定期执行它。 http://docs.aws.amazon.com/lambda/latest/dg/with-scheduled-events.html

答案 1 :(得分:0)

要每 20 或 24 小时触发一次 Lambda 函数,我们可以在 CloudWatch Events 中安排一个触发器。

CloudWatch Events 允许使用计划表达式触发目标。调度表达式可以定义速率;例如,每 24 小时一次。或者可以接受标准的 cron 作业表达式。

CloudWatch Events 支持许多目标,包括 Lambda。

此外,此 stackoverflow 链接 AWS Lambda Scheduled Tasks

上有一些很好的答案