在AWS Lambda函数中存储会话令牌?

问题描述 投票:0回答:1

我有一个AWS Lambda函数,需要与外部REST API通信。外部API需要包含每个请求的会话令牌。

我使用客户端ID和秘密生成会话令牌,然后我使用会话令牌与外部REST API的进一步请求。

我目前正在将会话令牌存储在mongodb中(在lambda重启期间保持数据)并在每次需要时检索它。我认为这不是最好的方法。什么是最好的/推荐的方式?

amazon-web-services aws-lambda microservices
1个回答
3
投票

您正在使用的方法目前是合理的,因为在将函数外部存储会话信息时保持Lambda函数无状态非常重要。

如果不配置MongoDB群集,您可以使用Amazon DynamoDB存储会话数据并检索每个请求。

注意:如果您计划进一步提高性能,可以考虑使用内存数据库或DAX(如果使用DynamoDB)。

© www.soinside.com 2019 - 2024. All rights reserved.