繁体   English   中英

Amazon S3管理版本化存储桶中的文件

[英]Amazon S3 managing files in versioned bucket

我正在使用Amazon S3作为图像服务器。

我使用php API放置和删除对象以存储版本。 现在我想在S3重命名文件夹,我知道实际上我将不得不复制粘贴这些文件,但在文件夹名称位置添加另一个路径,复制后我希望删除旧文件夹中的所有图片(以免占用)记忆)。 但是,我的存储桶具有版本,因此这意味着我的擦除迭代将只设置删除标记,而实际上不执行任何操作。

有没有办法将第i个文件的所有版本作为列表进行遍历?

是的,这是可能的,但是您将不得不编写一些代码。

有一个API,可让您检索存储桶中对象的所有版本。 http://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketGETVersion.html

基于此(以及更高级别的SDK或等效的AWS CLI),开发您描述的行为相对容易。

暂无
暂无

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

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