2022-02-11 13:00:54 +00:00
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
2024-01-16 10:41:11 -05:00
/*
2022-02-15 12:55:27 +00:00
ABOUT THIS NODE.JS EXAMPLE: This example works with the AWS SDK for JavaScript version 2 (v2).
2022-02-11 13:00:54 +00:00
Purpose:
2022-02-15 12:55:27 +00:00
admin-enable-user.js demonstrates how an administrator can enable a user in Amazon Cognito.
2022-02-11 13:00:54 +00:00
Inputs:
- USERPOOLID
- EMAIL
*/
2022-01-07 22:44:18 +05:30
// snippet-start:[cognito.JavaScript.admin-enable-user-v2]
const aws = require ( "aws-sdk" ) ;
/*Initializing CognitoIdentityServiceProvider from AWS SDK JS*/
const cognito = new AWS . CognitoIdentityServiceProvider ( {
apiVersion : "2016-04-18" ,
} ) ;
const USERPOOLID = "your Cognito User Pool ID" ;
exports . handler = async ( event , context ) => {
const EMAIL = event . email ;
const cognitoParams = {
UserPoolId : USERPOOLID ,
Username : EMAIL ,
} ;
2024-01-16 10:41:11 -05:00
2022-01-07 22:44:18 +05:30
let response = await cognito . adminEnableUser ( cognitoParams ) . promise ( ) ;
console . log ( JSON . stringify ( response , null , 2 ) ) ;
} ;
// snippet-end:[cognito.JavaScript.admin-enable-user-v2]