【问题标题】:Does S3 copy keep versioningS3 副本是否保留版本控制
【发布时间】:2012-12-20 05:53:32
【问题描述】:

根据amazon

版本控制允许您保留、检索和恢复 Amazon S3 存储桶中每个对象的每个版本。为存储桶启用版本控制后,只要您对现有对象执行 PUT、POST、COPY 或 DELETE 操作,Amazon S3 就会保留它们。

如果我将内容从区域 x 中的一个存储桶复制到区域 y 中的另一个存储桶,版本历史将被保留,我是否正确?

如果不通过复制请求保留版本控制,我如何能够将版本控制转移到新存储桶?我想为此使用 boto,但可以接受任何语言。

谢谢

【问题讨论】:

    标签: amazon-s3 boto


    【解决方案1】:

    不幸的是:没有

    版本历史记录会保存在已启用版本控制的存储桶中的每个文件。 如果您修改文件,它将保留旧版本并为您的当前版本创建新修订。

    如果您将文件复制到另一个存储桶,即使在同一区域内,目标文件也将是修订版 1。

    我已经使用Cloudberry S3 Explorer Pro对此进行了测试

    编辑:

    您实际上可以直接访问文件的每个版本。 所以你可以做的是逐个版本复制,在新存储桶上重播整个过程。这将间接复制文件,包括版本控制

    【讨论】:

      猜你喜欢
      • 2010-09-30
      • 2012-05-31
      • 1970-01-01
      • 1970-01-01
      • 2016-12-26
      • 2012-09-16
      • 1970-01-01
      • 2015-01-25
      • 1970-01-01
      相关资源
      最近更新 更多