0

Ich habe versucht, eine sehr einfache Tabelle wie in diesem Beispiel einzurichten, aber es funktioniert nicht. Wenn ich es in der AWS-Konsole von API-Gateway zu testen habe ich immer die folgende Antwort:AWS DynamoDB UnbekannteOperationException

Endpoint Antworttext vor Transformationen: { "__type": "com.amazon.coral.service # UnknownOperationException"}

Meine Mapping-Tabelle sieht wie folgt aus:

#set($inputRoot = $input.path('$')) 
{ 
    "TableName": "Subscriptions", 
    "Item": { 
     "subscriptionId": { 
      "S": "$inputRoot.subscriptionId" 
     }, 
     "userId": { 
      "S": "$inputRoot.userId" 
     }, 
     "durationInMonth": { 
      "S": "$inputRoot.durationInMonth" 
     }, 
     "sku": { 
      "S": "$inputRoot.sku" 
     } 
    } 
} 

Und mein Requestbody sieht wie folgt aus.

{ 
    "userId": "4", 
    "subscriptionId": "5", 
    "sku": "12345", 
    "durationInMonth": "1" 
} 

Was mache ich falsch?

Danke für Ihre Hilfe. Ein schönes Wochenende wünsche ich ihnen.

Nathalie

Antwort

2

Ich habe es.

Es war nur ein dummer Tippfehler in der DynamoDB Action.

Ich habe geschrieben Putitem aber es muss ich tem

Haben Sie einen schönen Tag gelegt werden