0

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

使用的语言是 Java

4

1 回答 1

0

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

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

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

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

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

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

于 2021-03-18T10:23:26.610 回答