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 函数时出现错误套接字超时的主要内容,如果未能解决你的问题,请参考以下文章

[原]排错实战——解救加载调试符号失败的IDA

C#中调用dll,函数参数带指针,如何改写?

[原]排错实战——解决Tekla通过.tsep安装插件失败的问题

Http 请求失败:在 Azure 逻辑应用中达到超时

exec 函数族

域名转移失败一般是啥原因?