0
Je reçois l'erreur ci-dessous lorsque j'essaie d'utiliser Cognito pour me connecter à un utilisateur authentifié. J'essaie d'accéder à DynamoDB.Cognito: Connexion utilisateur pour authentifier DynamoDB: Erreur: Informations d'identification manquantes dans la configuration:
Error: Missing credentials in config
"NotAuthorizedException: Missing credentials in config
AWS.config.update({region:'us-west-2'});
if (cognitoUser != null) { cognitoUser.getSession(function(err, result) {
if (result) {
console.log('You are now logged in.');
AWS.config.credentials = new AWS.CognitoIdentityCredentials({
IdentityPoolId: config.IdentityPoolId,
Logins: {
"cognito-idp.us-west-2.amazonaws.com/us-west-2_XXXXXXX": result.getIdToken().getJwtToken()
}
});
}
});
}
var dynamoDB = new AWS.DynamoDB(AWS.config.credentials)
dynamoDB.listTables(function(err, data) {
if (err) console.log(err, err.stack);
else console.log(data.TableNames);
});