Мне нужно понять, для чего используется параметр page-size с командой describe-stream AWS CLI?
В документации AWS просто сказано: Размер каждой страницы
Ссылка: http://docs.amazonaws.cn/cli/latest/reference/kinesis/describe-stream.html
Мне нужно понять, для чего используется параметр page-size с командой describe-stream AWS CLI?
В документации AWS просто сказано: Размер каждой страницы
Ссылка: http://docs.amazonaws.cn/cli/latest/reference/kinesis/describe-stream.html
Когда мы переходим к любым сервисам в облаке AWS, данные в основном находятся в большом количестве, а также метаданные. Каждый объект имеет свое собственное пространство, а также свои метаданные. AWS CLI имеет классный способ разбиения данных ответов на разделы (язык непрофессионала).
Каждый ответ имеет ключ для извлечения следующего раздела, и, следовательно, именно так извлекаются объемные данные до тех пор, пока в последнем в ответе не будет ключа, и это будет последний раздел или конец данных.
Таким образом, в интерфейсе командной строки AWS мы можем установить параметр --page-size n, так как он указывает раздел доступных данных, который необходимо создать, чтобы мы получали ответ с меньшей задержкой и обеспечивали плавную обработку данных без потери данных при передаче. И, следовательно, у нас есть ключ, который называется начальным токеном, который добавляется к каждому ответу.
Обновлено
Параметр page-size
используется для управления разбиением результатов на страницы между AWSCLI и сервисом. AWSCLI обычно выполняет разбиение на страницы за вас. Он запросит у службы страницы ответов, а затем вернет вам полный список. По умолчанию он использует page-size
из 1000, но в некоторых ситуациях это значение может быть слишком большим и может привести к тайм-ауту службы при генерации ответа. В этом редком случае вы можете использовать параметр --page-size
, чтобы указать AWSCLI использовать меньший размер страницы при обмене данными со службой. Обратите внимание, что это не повлияет на фактические результаты, возвращаемые AWSCLI, поскольку он по-прежнему будет запрашивать страницы по мере необходимости и возвращать вам данные, как если бы они были непрерывными.
--page-size
немного непонятен и сбивает с толку. Я обновил свой ответ, надеюсь, лучшим объяснением его использования. В общем, вам никогда не придется иметь дело с этим вариантом.
- person garnaat; 09.01.2017