投稿日: Jun 22, 2020

Amazon SQS では、発信者がマルチページ形式を使用して ListQueues および ListDeadLetterSourceQueues API の結果を反復処理できるようにすることで、キューのリストの管理を簡素化します。MaxResults パラメータを 1~1000 の値に設定することで、リクエストのステータスを確認し、複数のページで結果を受け取ることができます。単一のページで受け取り可能な結果は、最大で 1000 件です。表示結果が 1000 件を超えると、Next トークンが提供されます。Next トークンの値が null となるまで、このトークンを使用して次の結果のセットを受け取ります。この操作により、複数のページで list リクエストの結果を取得できます。単一のリクエストで結果をすべて取得するのではなく、ページ分割されたリストの利用を推奨します。さらに、QueueNamePrefix を使用して、list リクエストの結果を引き続きフィルタリングできます。

ListQueues API および ListDeadLetterSourceQueues API リクエスト向けのマルチページサポートは、Amazon SQS が提供されているすべての商用 AWS リージョンでご利用いただけるようになりました。機能の詳細については、こちらのドキュメントを参照してください。