s3バケットの合計アイテムの数を取得したいAWS php sdk V3を使用していますが、これを行う方法はありますか。php sdkを使用してAWS s3バケットのオブジェクト数を取得する
私は今イテレータを使用していますが、バケットは、より以上の20Kのファイルを持っているので、それは、作業が、ファイルの数を取得するために多くの時間を取って、ここではコードの私の作品です:
$iterator = $this->s3client->getIterator('ListObjects', array(
'Bucket' => $this->bucket,
'Delimiter' => '/',
'Prefix'=>$path
));
$count = 0;
foreach ($iterator as $object) {
$count++;
}
return $count;
[APIのドキュメント](http://docs.aws.amazon.com/aws-sdk-php/v3/api/)を参照してください。 – JNYRanger
あなたは私の質問を理解していないようですが、質問を編集してより明確にしましたが、今理解できることを願っています –
この種の質問の会場を作成することに興味がある人は、[[専用のクラウドコンピューティングサイトのStackExchange](http://area51.stackexchange.com/proposals/96256/practical-cloud-computing) –