Когда я пытаюсь использовать cognito.adminSetUserPassword в aws lambda, консоль говорит: cognito.adminSetUserPassword не является функцией, но когда я пытаюсь использовать localhost, она отлично работает. Текущий код: y nodejs с express.
module.exports.set_password = async (req, res) => {
try {
const cognito = new AWS.CognitoIdentityServiceProvider({
region: process.env.AWS_REGION,
});
const { id: Username } = req.params;
const newPassword = 'newPassword@12333'
await cognito.adminSetUserPassword({
UserPoolId: process.env.USERPOOL_ID,
Username,
Password: newPassword,
Permanent: false,
}).promise();
} catch (error) {
console.log(error);
res.status(error.code).json({
code: error.code,
message: error.message,
});
}
};