【AWS SDK for PHP】ListObjects関数で、S3から1000件超えのリストを取得する方法。PHPAWSS3 概要 「AWS SDK for PHP」のListObjects関数は、 普通に使うと1000件までしかリストしてくれない仕様になっているが、 1000件超えでも取得できる方法は用意されているため、関数化してみました。 ポイント ListObjects実行時に、1000件超えしていた場合、$objects["IsTruncated"]にTRUEがセットされて返ってくる。 ListObjects実行時、Marker引数にファイルのS3キーを指定すると、指定したファイルの次のファイルから1000件リストしてくれる。 $objects["IsTruncated"]===TRUE の場合、取得したリストの一番末尾のファイルをMarker引数に指定して再度ListObjec