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

如何在AWS Cognito验证邮件中实现自定义属性占位符替换

AWS Cognito验证邮件模板自定义属性占位符不替换的解决方法
  • 确认用户属性的模板访问权限
    进入AWS Cognito用户池的属性设置页面,找到given_name和family_name属性,勾选它们的在验证消息中返回选项。Cognito默认不会将所有用户属性开放给邮件模板引擎,必须手动开启该设置,模板才能读取到对应属性值。

  • 检查占位符格式与拼写
    确保模板中的占位符为{given_name}和{family_name},使用英文大括号,且属性名完全匹配(区分大小写),避免拼写或格式错误导致无法识别。

  • 确认用户属性已赋值
    前往Cognito用户池的用户列表,查看目标用户的属性详情,确保given_name和family_name字段已填写实际内容。若用户注册时未提交这些属性,模板中的占位符会显示为空。

  • 确认模板类型支持自定义属性
    确保你编辑的是Cognito官方默认的验证邮件模板(如“确认验证码”模板),部分第三方触发或特殊类型的模板可能不支持读取用户自定义属性。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 09:05:01