2016-08-09 5 views
1

Я пытаюсь разбивать страницы на предложения EC2 Reserved Instance, но, похоже, не может разбиваться на страницы через CLI (см. Ниже).Как рисовать над ответом CLI AWS?

% aws ec2 describe-reserved-instances-offerings --max-results 20                     
{ 
    "NextToken": "someToken", 
    "ReservedInstancesOfferings": [ 
     { 
      ... 
     } 
    ] 
} 
% aws ec2 describe-reserved-instances-offerings --max-results 20 --starting-token someToken 
Parameter validation failed: 
Unknown parameter in input: "PaginationConfig", must be one of: DryRun, ReservedInstancesOfferingIds, InstanceType, AvailabilityZone, ProductDescription, Filters, InstanceTenancy, OfferingType, NextToken, MaxResults, IncludeMarketplace, MinDuration, MaxDuration, MaxInstanceCount 

документация в [1] говорит использовать start-token. Как я должен это делать?

[1] http://docs.aws.amazon.com/cli/latest/reference/ec2/describe-reserved-instances-offerings.html

ответ

0

Похоже, какой-то лопнул документации.

Если вы запустите следующее, это работает:

aws ec2 describe-reserved-instances-offerings --max-results 20 --next-token someToken 

Переводя сообщение об ошибке, он сказал, что ожидается NextToken, которая может быть представлена ​​в виде next-token на CLI.

0

Если вы продолжаете читать reference documentation, что вы предоставили, вы узнаете, что:

--Стартовых-маркер (строка)

токена указать, где для начала постраничного. Это NextToken из ранее усеченного ответа.

Кроме того:

--max-экземпляры (целое число)

Общее количество элементов для возврата. Если общее количество доступных элементов больше, чем значение, указанное в max-items, то на выходе, который вы можете использовать для возобновления разбивки на страницы, будет указан NextToken.

+0

1. Я думаю, что вы отправили неправильную ссылку ...? 2. Но если вы используете 'start-token' в качестве флага, команда не будет работать. Вы должны использовать 'next-token'. – keian

+0

@keian 1. Извините, я обновил сообщение с правильной ссылкой. 2. Вы не можете использовать аргумент '--starting-token' при первом выполнении команды, так как вы еще не получили никакого« NextToken »(он будет предоставлен как часть ответа, если ответ был усечен из-за разбиение на страницы). – matsev

Смежные вопросы