私はあなたが参照していることを理解し、 "{メール}" などCognitoがそのユーザーの電子メールの価値を認識して置き換えるプレースホルダーです。つまり、これはサポートされていないということです。
しかし、Cognitoはラムダを通して検証メッセージをカスタマイズする方法を提供します。ここでdetails
ラムダトリガーでダイナミックなFQDNを作成する方が簡単ですしている - ので、開発者は、適切な場所でのメッセージ(またはURI)を、電子メールを置くことができる
はここでカスタムメッセージラムダの例です関数
exports.handler = function(event, context) {
//
if(event.userPoolId === "theSpecialUserPool") {
// Identify why was this function invoked
if(event.triggerSource === "CustomMessage_SignUp") {
// Ensure that your message contains event.request.codeParameter. This is the placeholder for code that will be sent
event.response.smsMessage = "Welcome to the service. Your confirmation code is " + event.request.codeParameter;
event.response.emailSubject = "Welcome to the service";
event.response.emailMessage = "Thank you for signing up. " + event.request.codeParameter + " is your verification code";
}
// Create custom message for other events
}
// Customize messages for other user pools
//
// Return result to Cognito
context.done(null, event);
};
ありがとうと思います – Felix
lamdaでcognitoサービスを呼び出す良い例が分かりますか? – Felix
あなたは内部的に呼び出すラムダをCognitoに提供することを意味しますか?またはラムダ機能 –