amazon-web-services - 在两个 aws lambda 函数之间共享变量

标签 amazon-web-services caching aws-lambda

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

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

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

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

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

最佳答案

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

Amazon AWS Lambda data caching solutions compared

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

关于amazon-web-services - 在两个 aws lambda 函数之间共享变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39047184/

相关文章:

amazon-web-services - 如何使用 AWS Cloudwatch 将实例名称元数据(来自标签)发送到 SNS?

mysql - mysql 上什么更快?每列处理还是通过索引?

Python/AWS Lambda 函数 : How to view/tmp storage?

javascript - 使用 JavaScript 读取缓存

javascript - CacheStorage - 如何检索请求的缓存时间

python - pymssql 包不适用于 aws 中的 lambda

python - 如何使用 "state_transition_reason"变量按时间对停止的 EC2 进行排序? Python Boto3

amazon-web-services - 如何在AWS Lambda处理程序中使用可执行文件?

php - 使用 Amazon Web Services PHP SDK 的 SenderID

java - 在两台服务器之间同步缓存数据的最佳方式