Ich habe mit einigen Problemen Serverless Framework und DynamoDB zu tun.Serverless Framework mit DynamoDB: Lambda-Funktion funktioniert, aber Daten wurden nicht in DynamoDB gespeichert
Nach meiner Lambda-Funktion ausgeführt, die context.succeed(result)
würde das Ergebnis, zurückgeben aber nichts in die DynamoDB schreiben.
Hier ist der Link demo repo.
habe ich gelesen, diese question
Und ich hinzugefügt, um die Ressource zu dem s-resources-cf.json
, dann serverless resources deploy
wieder. Nach dem Senden der Anfrage, noch nichts mit DynamoDB.
Hier ist das, was ich getan habe:
Erstellen Sie eine Tabelle:
posts
mit Primärschlüssel in bestimmten Region
)AdministratorAccess
meinerIAM
Rolle Attach (Ich weiß, es ist schlecht, das zu tun.hinzufügen
{"Effect": "Allow", "Action": ["*"], "Resource":"arn:aws:dynamodb:${region}:*:table/*"}
auf dies-resources-cf.json
Was kann ich noch falsch verstehen?
Danke! Aber ich stelle fest, dass es ein Problem in meinem 'handler.js' gibt – Denny
Weil ich das' context.succeed' inline ausgeführt habe. – Denny
@Denny, was sind die Probleme, die Sie mit DynamoDB DocumentClient haben? –