2017-09-18 6 views
1
Anschluss

ich diesen Fehler immer bin, wenn ichAws Lambda nicht mit Dynamo Db

Es gab einen Fehler beim Erstellen der Trigger auszulösen versuchen: aws: Kann nicht Strom arn Zugang DynamoDB: us-east-2 : xxxxxx: Tabelle/xxxx/stream/2017-09-18T07: 47: 01.834. Stellen Sie sicher, dass die Rolle die Aktionen GetRecords, GetShardIterator, DescribeStream und ListStreams in Ihrem Stream in IAM ausführen kann.

Bitte helfen Sie mir,

Antwort

0

Wie pro Fehlermeldung, sind Ihre IAM-Einstellungen nicht korrekt. Sie müssen diese Art von Rollen Ihrem Benutzer zuweisen.

Sie müssen eine Richtlinie erstellen, mit der Ihre AWS-Funktionen auf die Cloudwatch-Protokolle sowie auf die soeben erstellte Tabelle zugreifen können. Wechseln Sie zur IAM-Konsole, wählen Sie "Rollen" und dann "Neue Rolle erstellen".

enter image description here

Wählen Sie die "AWS Lambda Rolle: enter image description here

Und dann klicken Sie auf 'Nächster Schritt' Abschnitt der 'Attach-Politik'

http://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-user.html wird überspringen helfen Ihnen dabei zu bewältigen Error. enter image description here Ich habe auch versucht, Informationen zu folgen: https://github.com/dwyl/learn-aws-lambda#what-is-lambda für den Zugriff auf dynamodb und es funktioniert gut mit root (Haupt) Benutzer.

Verwandte Themen