Amazon web services 如何允许用户在不发送aws cognito验证码的情况下更改电子邮件?

Amazon web services 如何允许用户在不发送aws cognito验证码的情况下更改电子邮件?,amazon-web-services,amazon-cognito,email-verification,Amazon Web Services,Amazon Cognito,Email Verification,我也面临同样的问题。更新电子邮件地址时。Cognito正在将代码发送到新的电子邮件地址。我遵循了上面的解决方案,但仍然发送了验证代码 我的lambda函数代码是: if (event.triggerSource === 'CustomMessage_UpdateUserAttribute') { const params = { UserAttributes: [ { Name: 'email_verified',

我也面临同样的问题。更新电子邮件地址时。Cognito正在将代码发送到新的电子邮件地址。我遵循了上面的解决方案,但仍然发送了验证代码

我的lambda函数代码是:

if (event.triggerSource === 'CustomMessage_UpdateUserAttribute')
{
    const params = {
        UserAttributes: [
          {
              Name: 'email_verified',
              Value: 'true',
          },
        ],
        UserPoolId: event.userPoolId,
        Username: event.userName,
    };
    var cognitoIdServiceProvider = new AWS.CognitoIdentityServiceProvider();
    cognitoIdServiceProvider.adminUpdateUserAttributes(params, function(err, data) {
        if (err) context.done(err, event); // an error occurred
        else context.done(null, event); // successful response
    });
}
else
{
    context.done(null, event);
 }
})

有人能帮我吗??提前谢谢