未收到有关 Cognito Post Confirmation Trigger 的用户详细信息

问题描述

我在 cognito 上创建了用户池,我想在用户确认其身份后触发 lambda 函数。我使用 Post Confirmation 作为来自我的 aws cognito 用户池的触发器。我观察到的是,当用户确认身份时,我能够在我的 lambda 函数获取请求。但是我没有在我的 lambda 函数请求正文中获得任何用户详细信息或用户属性为空。就像我将相同的 lambda 转换为 HTTP 事件并从邮递员传递对象一样,我正在获取请求正文。请帮我解决这个问题。

使用的语言是Java

解决方法

我们需要更多关于您如何测试确认流程以及如何配置 lambda 的详细信息,

与此同时,我在 CloudFormation 中使用 Java 8 + 无服务器框架和 Amazon Cognito 创建了一个工作示例,您可以在此处查看详细信息:

https://github.com/oieduardorabelo/2021-03-19-cognito-java-post-signup-confirmation

原谅我的 Java,我对此一无所知!

我正在解释我如何测试注册流程,CloudWatch 中的输出包括所有必要的用户详细信息。

希望它可以帮助您调试应用程序!