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

如何自定义AWS Cognito邮箱验证后的默认确认消息?

自定义AWS Cognito邮箱验证后的确认消息

当然可以自定义这个默认的确认消息!AWS Cognito提供了几种灵活的方式来修改这个提示,我给你拆解两种最常用的方案:

方案1:修改Cognito托管UI的默认消息(快速简单)

如果你在用Cognito自带的托管UI处理验证流程,直接在控制台就能完成修改:

  • 登录AWS控制台,打开你的Cognito用户池
  • 切换到App integration标签页,找到Customization模块并进入
  • 在Hosted UI设置区域,找到「Verification success」相关配置项(不同地区控制台翻译可能略有差异,但核心是验证成功的消息设置)
  • 直接把默认的Your registration has been confirmed!替换成你想要的文本,比如「邮箱验证成功!欢迎加入我们的平台,现在可以登录了」
  • 保存更改后,用户点击验证链接就会看到你自定义的消息了

如果需要更深度的自定义(比如修改页面样式、添加品牌元素),还可以在这个页面上传自定义HTML模板,完全替换默认的成功页面布局。

方案2:搭建自己的验证页面(完全可控)

如果想完全摆脱Cognito的默认页面,自己掌控整个验证流程和页面体验,可以按以下步骤操作:

  1. 修改邮箱验证模板:
    • 进入用户池的Messaging标签页,找到「Email verification」模板
    • 把模板里的默认验证链接替换成你自己网站的页面URL,记得带上Cognito提供的{####}(验证代码)和{username}等必要参数(比如你的链接可以是https://your-domain.com/verify?code={####}&username={username})
  2. 实现自定义验证逻辑:
    • 在你自己的验证页面中,接收URL里的code和username参数
    • 使用AWS Amplify或者AWS SDK调用ConfirmSignUp API,完成邮箱验证的确认步骤
  3. 自定义成功提示:
    • 当API返回验证成功的结果后,你可以在自己的页面上任意展示自定义的消息、样式,甚至直接跳转到应用的首页,完全不受Cognito默认页面的限制

这个方案适合需要高度品牌化或者集成现有应用页面的场景。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 07:33:54