Der häufigste Grund für diesen Fehler ist, dass Ihre Rollen nicht so eingerichtet sind, dass sie Ihrem Identitätspool vertrauen. Sie sollten bestätigen, dass die ID-Pool-ID, die in Ihren Vertrauensstellungen aufgeführt ist, mit dem von Ihnen verwendeten Identitätspool übereinstimmt.
Weitere Informationen zu Vertrauensbeziehungen in Amazon Cognito finden Sie in unserer Entwicklerhandbuch .
Nach einigen Ausgrabungen wurde mir klar, dass Sie den Anmeldeinformationen RoleArn und AccountId hinzufügen müssen.
Obwohl die meisten Dokumente da draußen dies als genug erwähnen:
%Vor%Das war nicht genug.
Ich musste das tun:
%Vor%Sie müssen den ARN Ihrer Rolle für Ihren Identitätspool angeben.
Das einzige Dokument, das es richtig erwähnt, ist dies ein .
Die falschen:
Vielleicht vermisse ich etwas, aber das ist sicherlich verwirrend.
Überprüfen Sie den Abschnitt "Vertrauensbeziehung" der Rolle, die Ihrem Identitätspool, Authentifizierungsbenutzern, zugewiesen ist. Stellen Sie sicher, dass Richtlinien für den Zugriff auf Ihren Cognito-Pool definiert sind.
Der einfachste Weg zum Abrufen der Anforderungsrichtlinienanweisungen ist
Tags und Links amazon-web-services amazon-cognito amazon-javascript-sdk