我运行的命令在这里: aws -no-verify-ssl dynamodb batch-write-item -requecest-items file://program.json
json文件内容在这里:
{
"Program": [
{
"PutRequest": {
"Item": {
"programName": {"S":"Yogi Bear"},
"activeInd": {"S":"Y"}
}
}
},
{
"PutRequest": {
"Item": {
"programName": {"S":"Salad for Lunch"},
"activeInd": {"S":"Y"}
}
}
}
]
}
确保存在“程序”表从DynamoDB文档:
resourcenotfoundException
检查此表是否已经使用
列表tables command:创建它。enter code here
如果不是,请使用
create-tablecommand.
验证您的CLI默认区域与您的表
相同如果确实存在此表,请检查您的CliConfiguration以验证您在表格的同一区域中查询。您可以检查您的默认区域:
aws dynamodb list-tables
您可以使用
aws configure get region
更改默认设置,或直接在任何CLI命令上指定以覆盖您的默认区域。 further阅读
文档 - AWS配置Get
我遇到了类似的情况,并试图在此处解释解决方案。 https://mcuslu.medium.com/aws-dynamodb-json-data-import-some-some-tips-and-tricks-fb00d9f5b735