在两个 aws lambda 函数之间共享变量

rOr*_*lig 5 caching amazon-web-services aws-lambda

我有两个 AWS lambda 函数 - lambdaA 和 lambdaB。

http 客户端调用 API 网关端点 A,后者调用 lambdaA,后者生成 uuid 并返回给客户端。

然后客户端调用 API 网关端点 B,后者调用 lambdaB 并将 lambdaA 生成的 uuid 传递给 lambdaB。lambdaB 如何验证 uuid 是由 lambdaA 生成的。

我可以考虑使用缓存 - 弹性缓存或 db - dynamodb。但我不喜欢弹性缓存,因为它运行服务器,而 dynamodb 对我的简单用例来说可能有点太重了。

有没有其他更简单的方法可以使用 AWS lambda 缓存数据。

Rez*_*avi 2

建议使用 DynamoDB 和 Elasticache。另请阅读 Kenneth Falck 撰写的以下文章:

亚马逊AWS Lambda数据缓存解决方案比较

以及HipChat 如何使用 ElasticSearch 和 Redis 存储和索引数十亿条消息