在AWS中动态创建cronjobs

时间:2016-12-22 11:39:50

标签: amazon-web-services lambda cron amazon-cloudwatch

有没有办法在AWS中动态创建预定的lambda调用?我必须创建许多预定的lambda调用。我了解CloudWatch规则,但它们对您可以获得的数量有限制。我也听说过Cronally,但它们尚未发布,我宁愿自己做这样的事情。我没有看到明显的解决方案,没有权衡取舍,但这种方法很简单。存在,还是全部取决于特定的应用?

1 个答案:

答案 0 :(得分:1)

云观察事件docs表示可以根据要求提高每个帐户50个规则的限制,因此也许他们可以将其提高到足以满足您的需求。

或者你可以做一个规则,每分钟激活一个" scheduler" lambda函数。该调度程序可以包含一个 在哪些时间触发哪些函数的调度,并根据该调度调用其他lambda函数。您甚至可以将计划存储在dynamoDB表或s3存储桶中,因此不需要更新lambda函数本身来更改计划。