2016-01-08 22 views
5

私はdynamoDBテーブルUsersを持っています。このテーブルのすべての内容を返したいと思います。または多分いくつか。aws-cliのdynamodbでアイテムを返す方法

私は

aws dynamodb query --table-name Users 

を試してみましたが、それはので、私は次のことを追加私は、キーの状態やキー条件式を指定する必要が言う:

aws dynamodb query --table-name Users --key-condition-expression Username = "test" 

と、それは「不明なエラーメッセージを返しますオプション:テスト "

答えて

0

「キー」(ハッシュまたはハッシュ/範囲)を正しく渡していないので、

は、あなたの鍵を含むファイルを作成します。 test.json

{ 
    "userName": {"S": "abc"}, 
    "anyRangeKey": {"S": "xyz"} //optional 
} 

実行]を

aws dynamodb get-item --table-name users --key file://test.json 

を参照してください。

2

この形式を試す:

aws dynamodb get-item --table-name Users --key '{"Username": {"S": "test"}}' 
関連する問題