На самом деле вам не нужно использовать NextToken , если только вы не нуждаетесь в ручном управлении разбиением на страницы. По умолчанию, если NextToken не предоставляется подавляющему большинству командлетов, они автоматически обрабатывают разбиение на страницы внутри вас и делают несколько вызовов базовому сервису api, чтобы исправить полный набор данных в конвейер.
Существует пара служебных apis, в которых данные ответа из вызова api содержат более одного поля, которое мы бы выбрали для конвейера (представляем себе вызов, который возвращает список элементов «успеха», а также список «неудачные» элементы). В этих сценариях командлеты будут излучать весь объект ответа в конвейер, и он будет содержать следующий элемент токена - для этого вы (пользователь) должны вручную разбиться на страницы.
Уверен, что мы отмечали, когда в командлете cmdlets автоматически создаются страницы (и когда они этого не делают), но, глядя на связанную документацию командлета, кажется, мы отбросили это где-то по пути - I исследуем и исправляем это.
Если бы вы могли получить Get-CDDeploymentList, чтобы вернуть все идентификаторы, которые были бы замечательными, спасибо! :) – Castrohenge
Мой ответ должен был быть «он уже делает», но когда я проверил код, похоже, что ни один из командлетов CodeDeploy не был создан с поддержкой автоматической разбивки на страницы. Так что да, я исправлю это на следующий день или около того. –
Только что выпущена версия 3.1.74.0, которая расширяет автоматическую разбивку на страницы командлета CodeDeploy. Документация для командлетов также была расширена, чтобы отметить те командлеты, которые автоматически разбиваются на страницы (в настоящее время веб-версия этих документов продолжается). –