как вернуть элементы в dynamodb на aws-cli
Итак, у меня есть пользователи таблицы dynamoDB, и я хочу вернуть все содержимое этой таблицы. или, может быть, даже немного.
пробовал
aws dynamodb query --table-name Users
и он говорит, что я должен указать key-condition или Key-condition-expression, поэтому я добавил следующее:
aws dynamodb query --table-name Users --key-condition-expression Username = "test"
и он возвращает сообщение об ошибке "неизвестные параметры: тест"
4 ответов
попробовать такой формат:
aws dynamodb get-item --table-name Users --key '{"Username": {"S": "test"}}'
Как я понимаю, вы не передаете "ключ"(хэш или хэш/диапазон) должным образом
создайте файл, содержащий ваши ключи: тест.в JSON
{
"userName": {"S": "abc"},
"anyRangeKey": {"S": "xyz"} //optional
}
Run
aws dynamodb get-item --table-name users --key file://test.json
refer:http://docs.aws.amazon.com/cli/latest/reference/dynamodb/get-item.html
Надеюсь, это поможет