我目前有一个 S3 存储桶运行一个带有 Cognito 用户身份验证的静态网站。我从这个存储桶调用一个 Lambda 函数来验证用户的 JWT 令牌。我试图限制用户能够对该功能进行的调用次数,例如每小时 1 次。我该怎么做呢?
- 我最初的计划是在前端做一些事情,但这很容易被绕过。
- 我查看是否有适用于此的 AWS 服务,但我发现最接近的是 Cloudtrail,它并不真正适合这个
- 我目前的计划是创建 Cognito userAttributes 来跟踪用户进行了多少次调用并通过 lambda 更新它们,但这也感觉是错误的方法