aws cognitoidentityserviceprovider API-интерфейс Listusers не работает. Ошибка: отсутствуют учетные данные в конфигурации. Node.js - PullRequest
0 голосов
/ 04 ноября 2019

Я пытаюсь использовать службу API в AWS для получения всех пользователей из Cognito, но я получаю следующую ошибку:

Ошибка: отсутствуют учетные данные в конфигурации

Служба, которую я использую: cognitoidentityserviceprovider.listUsers, и я получаю одинаковую ошибку во всех вызовах.

Мой код в node.js:

var aws = require("aws-sdk");
var poolData = {
   UserPoolId: 'xxxxxx', // your user pool id here
   ClientId: 'xxxxx',
   region: 'eu-west-1'
}



var params = {
UserPoolId: 'xxxxxxxx', /* required */

 };

aws.config.update({
    region: 'eu-west-1',
    accessKeyId: 'xxxxxxxxx',
    secretAccessKey: "xxxxxxxxxxxxxxxx",
})
var cognitoidentityserviceprovider = new 
aws.CognitoIdentityServiceProvider(poolData);
  cognitoidentityserviceprovider.config.credentials = new 
aws.CognitoIdentityCredentials({
    IdentityPoolId: 'xxxxxxxxx' 
});


cognitoidentityserviceprovider.listUsers(params, (err, data) => {
     if (err) {
         console.log(err);
     }

     else {
         console.log("data", data);
     }
 })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...