将令牌与AWS lambda结合使用的正确方法是什么?

时间:2019-03-07 21:12:50

标签: amazon-s3 aws-lambda access-token

我目前的情况是我想使用aws lambda进行api调用,并且api调用需要令牌。我目前将令牌存储在s3存储桶中,并在必要时进行检索,如果存储桶中的令牌过期,则会获取一个新令牌。但是,有人告诉我,将令牌存储在s3存储桶中不是一个好习惯,但是没有更好的选择。 Lambda大约需要30秒才能完成运行,因此很有可能被称为1000次以上。 我相信令牌会在2小时后过期。

1 个答案:

答案 0 :(得分:1)

在S3中存储令牌没有发现任何问题。只需确保权限设置正确即可。

有些人可能更喜欢将令牌存储在数据库中,但是如果您只想存储令牌,那可能就太过分了。

例如,另一个AWS产品是CloudFormation。 CloudFormation模板是描述如何创建AWS资源的文本文件。它们比令牌大,但仍比图像或视频轻。在CloudFormation文档中,they suggest storing those templates on S3

此外,S3为数据存储和I / O(pricing)收费,这非常适合令牌之类的小数据。