2017-10-09 79 views
0

我一直在尝试使用下面的JSON(testbootstraptable.json)创建一个发电机db表创建dynamodb表文件:使用AWS CLI“--cli输入JSON的”

{ 
     "AttributeDefinitions": [ 
      { 
       "AttributeName": "test1", 
       "AttributeType": "S" 
      }, 
      { 
       "AttributeName": "test2", 
       "AttributeType": "S" 
      } 
     ], 
     "TableName": "BOOTSTRAP_TEST_TBL", 
     "KeySchema": [ 
      { 
       "AttributeName": "test1", 
       "KeyType": "HASH" 
      }, 
      { 
       "AttributeName": "test2", 
       "KeyType": "RANGE" 
      } 
     ], 
     "ProvisionedThroughput": { 
      "NumberOfDecreasesToday": 0, 
      "ReadCapacityUnits": 35, 
      "WriteCapacityUnits": 35 
     } 
} 

我已经试过多次基于谷歌不同的变化的时间搜索,但不断收到以下错误:

Error parsing parameter 'cli-input-json': Invalid JSON: Expecting value: line 1 column 1 (char 0) 
JSON received: testbootstraptable.json 

AWS命令:

$ aws dynamodb create-table --cli-input-json testbootstraptable.json --region us-west-2 

回答

2

添加 “文件://”,以testbootstraptable.json

AWS dynamodb创建表--cli输入-JSON文件://testbootstraptable.json --region美西2

而且,因为它是不正确的删除以下行: “NumberOfDecreasesToday”:0,