我如何cron-schedule多个AWS Lambda调用,每个调用都有不同的参数?

时间:2017-04-21 06:51:00

标签: amazon-web-services lambda cron

我仍然试图了解这些部分如何在每天的ftp天气预报文件的AWS工作流程中融合在一起并存储在S3中。

我创建了一个lambda函数,它将接受预测开始时间(例如2016-04-21_12Z)和预测时间(例如3,6,9等等),检索文件和存储它。

每天一次,我希望能够为每个预测时间调用一次lambda函数 - 每个lambda函数检索并存储一个文件。

当然,我可以在自己的机器上设置一个Python程序来生成每个程序的启动,但我希望能够在AWS工作流程中执行此操作,但我不明白有哪些工具可以帮助我解决这个问题。

我理解"也许"我可以使用CloudWatch定期生成事件,我想我可以为每个预测时间创建一个事件,但是有一个简单的机制,我可以通过它启动那个单独的Python程序,然后启动一组lambda调用,每个预测时间一个?

我怀疑这些工具在那里,但我现在正在努力连接点。

1 个答案:

答案 0 :(得分:0)

我遇到了一个我觉得有用的有趣博客 - https://blog.rackspace.com/scheduled-tasks-aws-introducing-events

似乎我可以创建复杂的cron表达式,并且确实在CloudWatch中安排这些表达式。