我正在尝试创建自定义 lambda 函数,以便在注册过程后创建自定义消息:
- 登记
- 确认电子邮件
- 开始使用网站
不幸的是,我在使用 lambda 设置自定义消息时遇到了严重问题;我已将其放在 cognito 触发器中并与标题一起使用,但正文未渲染并采用 cognito 中指定的内容
这是我的原始 lambda 函数
exports.handler = (event, context, callback) => {
if(event.triggerSource === "CustomMessage_SignUp") {
event.response.emailSubject = "Welcome to our website!!!";
event.response.emailMessage = "Follow this link to finish the registration:<br /><a href=https://DOMAIN.auth.eu-west-1.amazoncognito.com/confirmUser?client_id=CLIENT_ID&user_name=" + event.request.sub + "&confirmation_code=" + event.request.codeParameter +">Click Here</a>";
}
context.done(null, event);
};
我认为这可能与我在内部调用的两个变量有关emailMessage
,但我真的不知道如何解决它