2017-02-21 3 views
0

Ich fand das Dokument falsch, weil das falsche immer nicht Erfolg haben kann, sicherlich hatte ich auch falsch, ich habe nicht klar gesehen, wenn Sie jetzt leiden wie unten geprüft, bitte:Ursache Dokument Fehler Ich habe CognitoIdentityCredentials ist nicht berechtigt, durchzuführen: dynamodb: UpdateItem auf Ressource

dynamoDBTableName -> String

im falschen Dokument, das falsch wie folgt:

In dem „Amazon DynamoDB: Speichern und Abrufen von App-Daten“

auf "Create a DynamoDB Tabelle und Index"

sagen Sie

3. Geben Sie "Bücher", wie der Name der Tabelle

Aber Beispielcode schreiben unter:

Class func dynamoDBTableName() -> String { 
       Return "Book" 
} 

Ist das nicht „Buch“ Rückkehr sollte „Bücher“ zurückzukehren, kein Wunder, haha, ich habe immer den Fehler „CognitoIdentityCredentials nicht auszuführen zugelassen: DynamoDB: UpdateItem auf Ressource“

Wenn Sie auch immer Fehler, Schecks Ihr Tabellenname kommt gleich zurück, schönen Tag.

Antwort

0

Der Fehler, den Sie erhalten, weist darauf hin, dass Sie keine korrekten IAM-Richtlinien an Ihre Cognito-Rolle angehängt haben. Wenn Sie eine unautorisierte Rolle verwenden, müssen Sie Berechtigungen zum Aktualisieren des Elements in der dynamobb-Tabelle für diese nicht autorisierte Rolle erteilen. Gleiches gilt für die Auth-Rolle.

Danke, Rohan

Verwandte Themen