我在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" })
})
})
创建总是失败,并出现以下错误:
非常感谢您的帮助。谢谢!