0

我試圖設置一個非常簡單的表,就像在這個例子中一樣,但它不起作用。當我在API網關的AWS控制檯測試它,我總是得到如下回應:AWS DynamoDB UnknownOperationException

端點響應體轉變前: {「__type」:「com.amazon.coral.service#UnknownOperationException」}

我的映射表如下所示:

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

而且我Requestbody看起來是這樣的。

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

我在做什麼錯?

感謝您的幫助。週末愉快。

Nathalie

回答

2

我明白了。

這只是DynamoDB Action中的一個愚蠢的錯字。

我沒有寫Putitem但它需要把 TEM

擁有美好的一天