在启用了aws s3版本控制的存储桶中,我们可以上传相同的名称对象,它保存在版本为Id的存储桶中。如果我在一个桶中上传了10个版本,那么最新版本是我最后上传的版本。
如果我想将我的第4个版本作为最新版本,一种方法可以删除所有最新的6个版本,它会自动将第4个版本更改为最新版本。
另一种方法是重新上传版本4,它需要第11版和&它也是最新版本。我们使用旧版本ID上传现有对象。
我们如何在AWS命令行界面中执行第二种方式?
答案 0 :(得分:0)
我找到了使用旧版本Id重新上传对象的解决方案。 "拷贝对象"可以使用命令。
aws s3api copy-object --bucket你的桶 - 关键img.jpg --copy-source"你的桶/ img.jpg?versionId = fRP7UzABrXTsBgBu9WAhZ0VgU3pif9Lp" --acl public-read
将旧版本复制为新版本......