了解Lambda以调用API

时间:2018-09-21 18:22:03

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

我对Lambda(或AWS)完全陌生,并且仍在围绕它学习知识和经验。

现在,我正在构建一个需要从twitter Hashtag提取数据的应用程序。

如果我没搞错的话,Twitter会限制我们每分钟(?)进行的API调用次数,因此我们需要一个后端,并且需要进行oAuth2身份验证。

在一个简单的Express应用程序中,我将在全局范围内进行API调用以获取数据,并每隔x分钟使用setInterval命中该API,以免超出限制数量。

现在基于非常模糊的理解,我猜想Lambda会在需要时运行函数,因此假设我们不能在此类用例中使用lambda是正确的吗?

1 个答案:

答案 0 :(得分:5)

这样做的老派方法是运行一个cron作业,该作业经常触发特定的脚本。 AWS定期运行代码的方式是使用CloudWatch计划事件。您可以配置要运行给定目标的频率,并将目标设置为lambda函数。

https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/RunLambdaSchedule.html

enter image description here