AWS DynamoDB 未知操作异常

Mag*_*ggy 3 amazon-web-services amazon-dynamodb aws-api-gateway amazon-dynamodb-streams api-gateway

我试图建立一个非常简单的表格,就像在这个例子中一样,但它不起作用。当我在 API Gateway 的 AWS 控制台中对其进行测试时,总是得到以下响应:

转换前的端点响应正文:{"__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"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我的 Requestbody 看起来像这样。

{
  "userId": "4",
  "subscriptionId": "5",
  "sku": "12345",
  "durationInMonth": "1"
}
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

谢谢你的帮助。周末愉快。

娜塔莉

Mag*_*ggy 5

我知道了。

这只是 DynamoDB Action 中的一个愚蠢的错字。

我确实写了 Putitem 但它需要是 Put I tem

祝你今天过得愉快