如何在AWS Lambda中保留信息直到下一次执行

时间:2019-02-26 06:22:02

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

我有一个用node js编写的lambda,它每15分钟执行一次。我需要在下一次执行中比较在第一次执行中处理的记录(表示所有记录的字符串列表),并避免基于字符串比较来处理相同的记录。因此,基本上,第一次执行会将信息存储在字符串列表中,然后在第二次执行中,我首先将要处理的记录与第一次执行时集合中存在的每个字符串进行比较。在lambda的第二次执行中处理完新鲜记录后,我将用新记录替换字符串collection.list,以便在第三次执行中进行相同的比较。 我认为我们不应该使用任何全局变量,因为它们会在执行过程中发生变化。 那么有没有办法实现呢?

1 个答案:

答案 0 :(得分:1)

不,您无法使用Lambda保存类似的变量。但是,您可以将列表保存在s3上的文本文件中。在下一次执行期间读取该文件,然后对执行进行必要的编辑。