我已尝试过使用dynamodb cli的所有可能方法,但仍然无法插入一个简单的表格。
命令:aws dynamodb put-item --table-name my_table --item' {" id":{" S":" 1&#34 ;}}' --endpoint-url http://localhost:8000
错误解析参数' - item':预期:' =',收到:'''输入: ' {ID:{S:1}}' ^
答案 0 :(得分:0)
项目数据可以保存为JSON文件,然后执行提供文件路径的命令。
示例: - 强>
如果您在Windows中,请使用cd
命令导航到文件路径(即put_item.json)并执行以下命令。
aws dynamodb put-item --table-name table-name --item file://put_item.json --endpoint-url http://localhost:8000
<强>更新: - 强>
如果您不想使用JSON文件,可以从GIT BASH CLI执行命令。它应该工作。
aws dynamodb put-item --table-name my-table-name --item '{"id":{"S":"1"}}' --endpoint-url http://localhost:8000
从Windows命令提示符: -
在Windows命令提示符下,请使用另一个双引号转义双引号以形成正确的JSON。它应该工作。
aws dynamodb put-item --table-name my-table-name --item "{""id"":{""S"":""1""}}" --endpoint-url http://localhost:8000