You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否用Post confirmation Lambda触发器处理Cognito邮箱变更确认同步?

问题解答

1. Post Confirmation Lambda触发器是否适用于你的场景?

不行。Post Confirmation触发器仅支持两个触发源:

  • PostConfirmation_ConfirmSignUp:仅在用户首次注册并验证邮箱/手机号时触发
  • PostConfirmation_ConfirmForgotPassword:仅在用户重置密码并完成身份验证时触发

这两个触发源都和「用户变更邮箱后完成验证」的动作无关,无法满足你同步其他存储位置邮箱的需求。

2. 邮箱变更验证属于哪个触发源?

邮箱变更后的验证动作,不属于Post Confirmation的任何触发源。当用户在Cognito中更新邮箱并完成验证后,Cognito会触发PostUpdateUserAttributes Lambda触发器——这才是你需要用到的触发器。

推荐方案

使用PostUpdateUserAttributes触发器:

  • 当用户成功更新邮箱并完成验证后,该触发器会被调用,你可以在Lambda函数中获取到更新后的邮箱属性
  • 在Lambda内编写逻辑,同步更新你其他存储位置的用户邮箱地址,确保数据一致性

内容的提问来源于stack exchange,提问作者Nico

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 17:55:59