【问题标题】:User validation exception with the AWS Lambda serviceAWS Lambda 服务的用户验证异常
【发布时间】:2018-11-30 10:37:55
【问题描述】:

在调用 Amazon Cognito 客户端的 confirm_forgot_password 操作时,

response = cognitoclient.confirm_forgot_password(
    ClientId=client_id,
    Username=username,
    ConfirmationCode=code,
    Password=password
)

它抛出一个 UserLambdaValidationException 错误。我的错误看起来像。

调用 ConfirmForgotPassword 操作时发生错误 (UserLambdaValidationException):PostConfirmation failed with error Nothing here。

我尝试查看与此相关的其他问题,发现有人提到允许用户在用户池设置中使用电子邮件地址作为用户名登录。我的 cognito 用户池已经具有该配置。

这个 UserLambdaValidationException 究竟是什么?

【问题讨论】:

  • 您找到了任何解决方案?
  • 您需要为lambda 创建一个IAM 才能访问cognito 资源。我遵循this 指南,它使用Aurora 作为示例服务,但您可以将其用于任何其他服务。

标签: amazon-web-services aws-lambda amazon-cognito aws-cognito


【解决方案1】:

这意味着 Cognito 服务在使用 AWS Lambda 时出现用户验证异常。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-05
  • 1970-01-01
  • 1970-01-01
  • 2017-03-13
  • 2018-03-10
  • 1970-01-01
相关资源
最近更新 更多