使用 lambda 获取用户在 AWS 中的上次活动数据时间

时间:2021-07-07 15:32:19

标签: amazon-web-services aws-lambda

我在 API 网关 中使用 cognito 和 IAM 授权进行授权。现在我需要获取用户的上次活动日期和时间。 Cognito 拥有设备的“最后一次出现”,但它的最后身份验证数据和时间。它不合适。我有两个想法,但不知道如何执行。

  1. 我的访问令牌每 30 分钟就会过期一次。因此,如果我使用 lambda 捕获访问令牌并提取它,我可以获得用户名并可以更新到数据库。
  2. 跟踪每个 API 调用并获取访问令牌并提取它并使用 lambda 更新到数据库。

注意:不建议将IAM授权改为lamda授权

但是由于我是 AWS 的新手并且从未接触过 lambda 函数,所以很难做到这一点。我很欣赏这种情况下不影响流程的任何解决方案。提前致谢

0 个答案:

没有答案