2024-08-16

S3.Client.list_objects_v2のcontinuationTokenでリスト結果のページネーション

Boto3

https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/s3/client/list_objects_v2.html

ContinuationTokenは、Amazon S3に対して、このバケットでリストがトークンで継続されていることを示します。
ContinuationToken は難読化されており、本当のキーではありません。 このContinuationTokenは、リスト結果のページネーションに使用できます。

MaxKeysでページあたりの取得件数を指定してlist_objects_v2にリクエストし、レスポンスのNextContinuationTokenを受け取る。

ContinuationTokenNextContinuationTokenをセットしてリクエストすることで次のページのオブジェクトリストが取得できる。