私はboto3クライアントを使用してAmazon S3バケットに格納されている日付にアクセスしています。ドキュメントを読んだら、私はこのコードでリクエストすることができます: s3 = boto3.resource('s3') bucket = s3.Bucket(TARGET_BUCKET) for obj in bucket.objects.filter(Bucket=TARGET_BUCKET, Prefix=TARGET_KEYS + KEY_SEPARATOR): print(obj)
私は3000個のオブジェクトを格納したバケットに対してテストを行い、このフラグメントはすべてのオブジェクトへの参照を取得します。私は、S3へのすべてのAPIコールが最大1000件のエントリを返すことを読んだ。S3 APIページングを使用する場合
しかし、boto3のドキュメントpaginator sectionを読むと、一部のS3操作ですべての結果を取得するためにページネーションを使用する必要があることがわかりました。私は、コードがフードの下でページ処理を使用していない限り、上位コードがなぜ機能するのか理解していません。そして、これは私の質問です。上のコードが常にすべての結果を取得すると、私は安全に仮定できますか?