【发布时间】:2016-11-15 12:07:04
【问题描述】:
我想获取 s3 存储桶中的项目总数,我正在使用 AWS php sdk V3,有什么方法可以做到这一点。
我现在正在使用迭代器,但它正在工作,但需要花费大量时间来获取文件数量,因为存储桶有超过 20K 的文件,这是我的一段代码:
$iterator = $this->s3client->getIterator('ListObjects', array(
'Bucket' => $this->bucket,
'Delimiter' => '/',
'Prefix'=>$path
));
$count = 0;
foreach ($iterator as $object) {
$count++;
}
return $count;
【问题讨论】:
-
你为什么不通过API's documentation?
-
看起来你没有理解我的问题,虽然我编辑了我的问题以使其更清楚,但我希望你现在能理解
-
如果人们有兴趣为这些类型的问题创建一个场所,请帮助支持dedicated Cloud Computing site on StackExchange 的提案。
标签: php amazon-web-services amazon-s3