首页 > 解决方案 > PreTokenGeneration 调用失败,原因是调用 Lambda 函数时出现错误套接字超时

问题描述

我创建了一个 Cognito 登录系统并使用了 PreSignUp 和 PreToken Lambda 触发器,但在 PreToken lambda 内部,有 3-4 个 Mongoose DB 调用来获取用户数据并将该数据传递到该令牌中,但是当我尝试登录时

PreTokenGeneration invocation failed due to error Socket timeout while invoking Lambda function.

尽管所有 cosole.log 都在 PreTokenLambda 中运行,但仍抛出此错误,我已在 CloudWatch 内部进行了检查

标签: node.jsamazon-web-servicesaws-lambdaaws-sdkamazon-cognito

解决方案


可能有点旧票,但我认为您的 PreTokenGen 函数运行时间太长。(Cognito 有 6 秒超时)。


推荐阅读