在整个s3存储桶上回滚版本

时间:2018-10-28 03:34:46

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

我在启用了版本控制的AWS上有一个s3存储桶。我需要“回滚”到以前的版本。不是逐个文件而是整个存储桶。我可以使用任何软件吗?或我可以运行的控制台上的任何命令?这是紧急情况且对时间敏感。

谢谢!

1 个答案:

答案 0 :(得分:1)

对于存储桶,没有“回滚到以前的版本”的概念。

每个对象都维护一个版本历史记录,并且每个对象的每个历史版本都被维护并且可以访问。

如果您希望放弃每个对象的最新版本,则需要编写一个脚本/程序,该脚本/程序应:

  • 获取所有对象的列表
  • 对于每个对象:
    • 获取版本列表
    • 删除最新版本

每个对象的先前版本将成为最新版本。

或者,您可以获取每个对象的先前版本而无需删除当前版本。这将涉及类似的脚本/程序,而无需删除步骤。