Dynamo DB AWS cli收到错误

时间:2017-02-13 01:16:00

标签: amazon-web-services cmd amazon-dynamodb

C:\Users\abhij\.aws\model>aws dynamodb put-item --table-name weatherstation_data --item '{"station_id":{"S":"000001"},"dateandtime" : {"S": "2015/12/25 00:00"},"temperature": {"N" : "0"}}' --profile loadmin
usage: aws [options] <command> <subcommand> [<subcommand> ...] [parameters]
To see help text, you can run:

  aws help
  aws <command> help
  aws <command> <subcommand> help

Unknown options: {S:, 2015/12/25 00:00},temperature:, {N, :, 0}}', :

2 个答案:

答案 0 :(得分:1)

您需要删除或转义命令的JSON部分中的所有空格。这是一个常见问题,这就是为什么aws dynamodb CLI tool docs中的大多数示例都显示使用JSON文件的原因,如下所示:

aws dynamodb put-item --table-name weatherstation_data --item file://item.json --profile loadmin

答案 1 :(得分:0)

没关系它提供问题的Windows CMD在linux中运行相同它会返回输出

aws dynamodb put-item --table-name weatherstation_data --item'{“station_id”:{“S”:“000001”},“dateandtime”:{“S”:“2015/12/25 00: 00“},”temperature“:{”N“:”0“}}' - profileof loadmin