AWS.DynamoDB()。createTable返回BadRequest

时间:2020-03-22 14:14:12

标签: node.js aws-sdk

我在NodeJS项目中使用AWS JavaScript JDK,并尝试使用here所示的Music示例创建表。

我的代码生成以下对象(显示为JSON进行演示,但实际上是JS对象):

{
   "TableName":"LoanAlerts",
   "KeySchema":[
      {
         "AttributeName":"loanId",
         "KeyType":"HASH"
      }
   ],
   "AttributeDefinitions":[
      {
         "AttributeName":"loanId",
         "AttributeType":"S"
      }
   ],
   "ProvisionedThroughput":{
      "ReadCapacityUnits":1,
      "WriteCapacityUnits":1
   }
}

这是创建代码:

let dynamo =新的AWS.DynamoDB()

return new Promise((resolve, reject) => {
    dynamo.createTable(params, (err, data) => {
        if (err) resolve({ isOk: false, message: err.message })
        else resolve({ isOk: true, message: "Create succeeded" })
    })
})

创建总是失败,并出现以下错误:

enter image description here

非常感谢您的帮助。谢谢!

0 个答案:

没有答案