Я пытаюсь запустить команду GetRecords DynamoDBStreams с параметром --limit
, но ничего не возвращается ...
$ aws --version
aws-cli/1.16.266 Python/3.5.2 Linux/5.3.0-28-generic botocore/1.13.2
$ aws dynamodbstreams --profile my-profile --region my-region get-records --shard-iterator my-shard-iterator --limit 2
# Output
{
"NextShardIterator": "my-next-shard-iterator",
"Records": []
}
Когда я удаляю параметр --limit
, возвращаются некоторые записи:
$ aws dynamodbstreams --profile my-profile --region my-region get-records --shard-iterator my-shard-iterator
# Output
{
"Records": [
{
# record 1
},
{
# record 2
}
],
"NextShardIterator": "my-next-shard-iterator"
}
Согласно документации
- предел (целое число) Максимальное количество записей, возвращаемых из сегмента. Верхний предел составляет 1000.
Я делаю что-то не так или эта опция не работает глобально?
Спасибо