【问题标题】:How to change a oldest version object to latest version object in aws s3 without deleting new versions如何在 aws s3 中将最旧版本对象更改为最新版本对象而不删除新版本
【发布时间】:2017-11-14 11:59:44
【问题描述】:

在启用了 aws s3 版本控制的存储桶中,我们可以上传同名对象,它保存在具有版本 ID 的存储桶中。如果我在一个存储桶中上传 10 个版本,那么最新版本就是我最后上传的版本。

如果我想将我的第 4 个版本设为最新版本,一种方法是删除所有最新的 6 个版本,它会自动将第 4 个版本更改为最新版本。

另一种方法是重新上传版本 4 ,它作为第 11 个版本,也是最新版本。我们使用旧版本 ID 上传现有对象。

我们如何在 AWS 命令​​行界面中做第二种方式?

【问题讨论】:

  • 您应该提供您在 amazon cli 中尝试过的命令以及您得到的错误或输出。请编辑您的原始问题
  • 对不起,我不知道在 CLI 中执行此操作的命令,我搜索但找不到

标签: amazon-s3 command-line-interface


【解决方案1】:

我找到了使用旧版本 ID 重新上传对象的解决方案。 可以使用“copy-object”命令。

aws s3api copy-object --bucket YOUR BUCKET--key img.jpg --copy-source "YOUR BUCKET/img.jpg?versionId=fRP7UzABrXTsBgBu9WAhZ0VgU3pif9Lp" --acl public-read

它将旧版本复制为新版本...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-01
    • 2020-03-16
    • 2017-05-18
    • 2021-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-06
    相关资源
    最近更新 更多