【问题标题】:Amazon S3 managing files in versioned bucketAmazon S3 管理版本化存储桶中的文件
【发布时间】:2014-12-26 04:33:16
【问题描述】:

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

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

有没有办法将第 i 个文件的所有版本作为一个列表,并对其进行迭代?

【问题讨论】:

    标签: php amazon-web-services amazon-s3


    【解决方案1】:

    是的,这是可能的,但您必须编写一些代码。

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

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

    【讨论】:

      猜你喜欢
      • 2011-12-04
      • 2015-09-01
      • 2018-04-12
      • 1970-01-01
      • 1970-01-01
      • 2019-02-25
      • 1970-01-01
      • 2016-08-25
      • 1970-01-01
      相关资源
      最近更新 更多