关于AWS Cognito电子邮件自定义?

时间:2019-09-26 20:10:33

标签: amazon-web-services aws-lambda amazon-cognito

在Cognito中,我已经创建了具有唯一ID的用户名,例如(dbdhdydhdhhdh),并且我要输入电子邮件地址以获取临时密码来登录UI? 但是,当我收到电子邮件时,会显示我的唯一ID而不是姓名。因此,我触发了lambda函数以在电子邮件中获取我的名字。我的lambda正常工作,当我获得密码时会显示我的用户名,但用户名和唯一ID也会反映出来。

任何建议我如何隐藏该唯一ID?

2 个答案:

答案 0 :(得分:0)

AWS Cognito具有lambda触发器,也许您可​​以在该lambda触发器中自定义电子邮件内容。

请找到链接[https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-identity-pools-working-with-aws-lambda-triggers.html]

答案 1 :(得分:0)

您的问题不是很清楚,如果我理解正确,您想发送具有其他属性(given_name,family_name等)的自定义电子邮件,则可以使用Lambda触发器。 看看这个链接-https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-custom-message.html

您的用户属性应该在内部

  

event.request.userAttributes

,您应该可以在电子邮件中使用它们。