J'ai donc une table dynamoDB Utilisateurs et je veux renvoyer tout le contenu de cette table. ou peut-être même certains.
J'ai essayé
aws dynamodb query --table-name Users
et il est dit que je dois spécifier une condition-clé ou une expression-clé-condition-si j'ai ajouté ceci
aws dynamodb query --table-name Users --key-condition-expression Username = "test"
et il renvoie un message d'erreur "Options inconnues: test"
Si vous voulez vider la table entière, utilisez simplement
aws dynamodb scan --table-name Users
Essayez ce format:
aws dynamodb get-item --table-name Users --key '{"Username": {"S": "test"}}'
Selon ma compréhension, vous ne transmettez pas la "clé" (hash ou hash/range) correctement
créez un fichier contenant vos clés: test.json
{
"userName": {"S": "abc"},
"anyRangeKey": {"S": "xyz"} //optional
}
Courir
aws dynamodb get-item --table-name users --key file://test.json
se référer: http://docs.aws.Amazon.com/cli/latest/reference/dynamodb/get-item.html
J'espère que cela pourra aider
aws dynamodb get-item --table-name ProductCatalog --key "{""Id"":{""N"":""205""}}" --no-verify-ssl