2016-01-08 14 views
5

DynamoDB tablosu var Kullanıcılar ve bu tablonun tüm içeriğini iade etmek istiyorum. ya da belki biraz.aws-cli'de bir dynamodb öğesindeki öğelerin nasıl döndürüleceği

Ben

aws dynamodb query --table-name Users 

çalıştı ve ben şu eklenen bu yüzden anahtar durumunu veya anahtar koşul-ifadesini belirtmek zorunda diyor ki:

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

ve bir hata iletisi döndürür "Bilinmeyen seçenekler: "

cevap

0

Anlayışım gereği" anahtar "(karma veya karma/aralık) değerini geçmiyorsunuz demektir

anahtarlarınızı içeren bir dosya oluşturun: test.json

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

Çalıştır

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

bakın:

2

Bu biçimi deneyin:

aws dynamodb get-item --table-name Users --key '{"Username": {"S": "test"}}'