繁体   English   中英

php s3 sdk - 如何获取对象的最新版本

[英]php s3 sdk - how to get object's latest version

我正在尝试获取给定对象的最新版本。 我尝试使用这个函数listObjectVersions但无法让它像我想要的那样工作。 它列出了我的存储桶中的所有文件及其版本。

$fileVersion = $s3Client->listObjectVersions([
    'Bucket' => 'bucketname',
    'Key' => 'folder/file.jpeg' // get all versions of this file. though, this doesn't work
  ]);

列出存储桶中的对象

$iterator = $client->getIterator('ListObjects', array(
    'Bucket' => $bucket,
    'Prefix' => 'foo'
));

foreach ($iterator as $object) {
    echo $object['Key'] . "\n";
}

更多: https : //docs.aws.amazon.com/aws-sdk-php/v2/guide/service-s3.html#listing-your-buckets

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM