2017-01-07 4 views

答えて

0

page-sizeパラメータがAWSCLI間の結果のページネーションを制御するために使用される

を更新しましたとサービス。 AWSCLIは通常、ページ設定を処理します。それはサービスからの応答のページを要求し、あなたに完全なリストを返します。デフォルトでは、page-size(1000)が使用されますが、場合によってはこれが大きすぎる可能性があり、サービスが応答を生成する際にタイムアウトする可能性があります。このまれなケースでは、--page-sizeオプションを使用して、サービスと通信する際に、より小さいページサイズを使用するようにAWSCLIに指示できます。 AWSCLIから返された実際の結果には影響しません。なぜなら、必要に応じてページを要求し、連続しているかのようにデータを返すからです。

+0

私はページサイズを使ってページネーションを試みましたが、成功しませんでした。改ページを駆動する別のパラメータ、つまり--max-itemsがあります。 max-itemsを使用すると、ページサイズではなくページネーションを実行できました。 –

+0

あなたは正しいです。 '' --page-size''オプションはちょっとあいまいで混乱します。私は私の答えを更新しました、私は希望、それの使用のより良い説明。一般的に、このオプションを扱う必要はありません。 – garnaat

0

AWSクラウドの任意のサービスに移動すると、データは大部分がバルクになり、メタデータも。それぞれのオブジェクトは独自の領域とメタデータを持ちます。 AWS CLIには、レスポンスデータをパーティションにページングするクールな方法があります。

各応答には次のパーティションを取得するためのキーがあるため、応答の最後に利用可能なキーがなく、最後のパーティションまたはデータの最後になるまでバルクデータを取得する方法です。

AWS CLIでは、使用可能なデータのパーティションを示す--page-size nを設定することで、レスポンスが短くなり、データ損失のないデータを円滑に処理できるようになりますトランジット。 そして、私たちには、各応答に追加される開始トークンと呼ばれるキーがあります。

+0

私はページサイズを使用してページネーションを試みましたが、成功しませんでした。改ページを駆動する別のパラメータ、つまり--max-itemsがあります。 max-itemsを使用すると、ページサイズではなくページネーションを実行できました。 –

関連する問題