在AWS Lambda函数中存储不记名令牌的任何方式?

Lambda函数是幂等的。

我正在调用其中一个具有ClientId和Client Secret的REST API。

现在,对于每个请求我都有bearer token并发送回应。

我知道,我可以在云端数据库(DynamoDB)中存储不记名令牌,但是还有其他的select吗?

据我所知,lambdas实际上是在容器中运行的,在没有任何事情的情况下在后台启动和杀死。 这就是为什么第一次调用你的函数(或之后没有以前调用的调用)可能需要更长的时间…因为你的环境的新容器需要初始化。 所以在两个lambda调用之间,它所运行的整个环境可能已经被拆除并重新生成。

换句话说,在lambda运行时环境中没有任何东西可以指望在下一次调用时find它,除了源代码,附加库以及您在创build时configuration的configuration。

在DynamoDB或AWS托pipe的REDIS中保存令牌有什么问题? 它会像3-4行代码,如果你使用Dynamo,它可能不会很昂贵。