Je développe une application Web qui utilise la taille de backend des services AWS. À ce moment, j'utilise AWS Cognito (User Pool) pour gérer les sessions utilisateur.Erreur: informations d'identification manquantes dans la configuration de mon application Angular 4
Je voudrais une méthode qui m'aidera à avoir tous les utilisateurs d'un pool d'utilisateurs afin que je puisse les montrer dans mon application. Ceci est le code que j'ai écrit:
var cognitoidentity = nouveau AWS.CognitoIdentityServiceProvider();
var params = {
UserPoolId: environment.userPoolId,
AttributesToGet: [
'username',
],
};
cognitoidentity.listUsers(params, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
malheureusement je tombe toujours dans le cas d'erreur et les impressions de la console ceci:
Error: Missing credentials in config
at Request.extractError (json.js:48)
at Request.callListeners (sequential_executor.js:105)
at Request.emit (sequential_executor.js:77)
at Request.emit (request.js:683)
at Request.transition (request.js:22)
at AcceptorStateMachine.runTo (state_machine.js:14)
at state_machine.js:26
at Request.<anonymous> (request.js:38)
at Request.<anonymous> (request.js:685)
at Request.callListeners (sequential_executor.js:115)
J'ai essayé de toutes les façons la méthode (même en utilisant des variables globales), mais malheureusement, je ne pouvais pas le faire fonctionner . Est-ce que quelqu'un sait comment je peux résoudre le problème et comment puis-je fournir des informations d'identification?