在Cognito中,我已经创建了具有唯一ID的用户名,例如(dbdhdydhdhhdh),并且我要输入电子邮件地址以获取临时密码来登录UI? 但是,当我收到电子邮件时,会显示我的唯一ID而不是姓名。因此,我触发了lambda函数以在电子邮件中获取我的名字。我的lambda正常工作,当我获得密码时会显示我的用户名,但用户名和唯一ID也会反映出来。
任何建议我如何隐藏该唯一ID?
答案 0 :(得分:0)
AWS Cognito具有lambda触发器,也许您可以在该lambda触发器中自定义电子邮件内容。
答案 1 :(得分:0)
您的问题不是很清楚,如果我理解正确,您想发送具有其他属性(given_name,family_name等)的自定义电子邮件,则可以使用Lambda触发器。 看看这个链接-https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-custom-message.html
您的用户属性应该在内部
event.request.userAttributes
,您应该可以在电子邮件中使用它们。