/** * 获取所有的对象的Key. * * @param string $bucket * * @return array */ public function getAllObjectKeys($bucket = null) { $objectLists = $this->client->listObjects([OSSOptions::BUCKET => $this->getBucket($bucket)]); return array_map(function ($objectSummary) { return $objectSummary->getKey(); }, $objectLists->getObjectSummarys()); }
function listObjects(OSSClient $client, $bucket) { $result = $client->listObjects(array('Bucket' => $bucket)); foreach ($result->getObjectSummarys() as $summary) { echo 'Object key: ' . $summary->getKey() . "\n"; } }