やり方

@aws-sdk/client-cognito-identity-providerAdminUpdateUserAttributesCommandを実行する。

const updateAttrCmd = new AdminUpdateUserAttributesCommand({
      UserPoolId: this.userPoolId,
      Username: userName,
      UserAttributes: [
        {
          Name: 'email',
          Value: email,
        },
      ],
    });

注意点

  • 対象ユーザの指定はUserNameでしか絞込みはできない。
    • エイリアスを張っているAttributeも可(Emailなど)