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

时间:2016-08-19 20:28:30

标签: amazon-web-services caching aws-lambda

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

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

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

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

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

1 个答案:

答案 0 :(得分:2)

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

Amazon AWS Lambda data caching solutions compared

How HipChat Stores And Indexes Billions Of Messages Using ElasticSearch And Redis