Если я правильно понял ваш вопрос, выполните следующие действия:
- В консоли aws перейдите к «Управление идентификацией и доступом (IAM)»
- Выберите «Роли» и найдитесвою лямбда-функцию, нажмите на нее.
- В разделе «Разрешения» нажмите «Присоединить политики» и найдите «AmazonCognitoPowerUser», эта политика предоставит вашему лямбде полный доступ к пулам пользователя Cognito.
Создание нового примера кода пользователя:
const aws = require('aws-sdk');
const cognito = new aws.CognitoIdentityServiceProvider();
const params = {
ClientId: "The ID of the client associated with the user pool",
Username: "My Username",
Password: "My Password",
};
cognito.signUp(params, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
Посмотрите эту документацию API