在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,它可能不会很昂贵。