gpt4 book ai didi

node.js - 有什么方法可以在 AWS Lambda 函数中存储不记名 token ?

转载 作者:搜寻专家 更新时间:2023-10-31 23:16:00 24 4
gpt4 key购买 nike

Lambda 函数是幂等的。

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

现在,对于每个请求,我都获得bearer token 并发送响应。

我知道,我可以将不记名 token 存储在云数据库 (DynamoDB) 中,但是还有其他选择吗?

最佳答案

据我所知,lambda 实际上是在容器中运行的,这些容器在后台启动和终止,您无需执行任何操作。这就是为什么第一次调用您的函数(或在一段时间内没有先前调用之后的调用)可能需要更长的时间......因为需要初始化具有您环境的新容器。所以在两次 lambda 调用之间,它运行的整个环境可能已经被拆除并再次重生......

换句话说,在 lambda 运行时环境中,除了您的源代码、附加库和您在创建它时设置的配置之外,您可以指望在下一次调用时在那里找到任何东西。

将 token 保存在 DynamoDB 或 AWS 托管的 REDIS 中有什么问题?这将是 3-4 行代码,如果您使用 Dynamo,它可能也不会很昂贵。

关于node.js - 有什么方法可以在 AWS Lambda 函数中存储不记名 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43248627/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com