Sto usando l'API AWS Javascript e cercando di ottenere l'id cognito assegnato:AWS Cognito non valido configurazione del pool di identità
AWS.config.credentials.get(function(err) {
if (!err) {
console.log("Cognito Identity Id: " + AWS.config.credentials.identityId);
}
});
Perché questo risultato in un errore 400 con il messaggio di seguito?
{"__type":"InvalidIdentityPoolConfigurationException","message":"Invalid identity pool configuration. Check assigned IAM roles for this pool."}
devo ruoli IAM configurati per gli utenti autenticati e non autenticati.
{
"Version": "2012-10-17",
"Statement": [{
"Action": [
"mobileanalytics:PutEvents",
"cognito-sync:*"
],
"Effect": "Allow",
"Resource": [
"*"
]
}]
}
Prima di tutto ho inserito RoleArn in CognitoIdentityCredentials() e ottenuto un piccolo e oltre. Poi ho capito che l'identità dell'identità cognitiva nella relazione di fiducia non era corretta. Non so come sia arrivato l'id sbagliato. – drfence
Questa è assolutamente la risposta giusta. –