PreTokenGeneration 调用失败,原因是调用 Lambda 函数时出现错误套接字超时
Posted
技术标签:
【中文标题】PreTokenGeneration 调用失败,原因是调用 Lambda 函数时出现错误套接字超时【英文标题】:PreTokenGeneration invocation failed due to error Socket timeout while invoking Lambda function 【发布时间】:2021-11-28 06:41:26 【问题描述】:我创建了一个 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 内部进行了检查
【问题讨论】:
请提供足够的代码,以便其他人更好地理解或重现问题。 【参考方案1】:可能有点旧票,但我认为您的 PreTokenGen 函数运行时间太长。 (Cognito 有 6 秒超时)。
【讨论】:
以上是关于PreTokenGeneration 调用失败,原因是调用 Lambda 函数时出现错误套接字超时的主要内容,如果未能解决你的问题,请参考以下文章