Amazon Simple Storage Service
开发人员指南 (API Version 2006-03-01)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

还原早期版本

版本控制的其中一个价值主张是能够检索对象的早期版本。有两种方法可执行该操作:

  • 将对象的早期版本复制到同一存储桶中

    复制的对象将成为该对象的当前版本,且所有对象版本都保留。

  • 永久删除对象的当前版本

    当您删除当前对象版本时,实际上会将先前版本转换为该对象的当前版本。

由于所有对象版本都保留,所以您可以通过将对象的特定版本复制到同一存储桶,使任何较早版本成为当前版本。在下图中,源对象 (ID = 111111) 已复制到同一存储桶中。Amazon S3 将提供一个新 ID (88778877),且它将成为该对象的当前版本。因此,该存储桶同时具有原始对象版本 (111111) 及其副本 (88778877)。

后续 GET 将检索版本 88778877。

下图显示了如何删除对象的当前版本 (121212),该操作保留早期版本 (111111) 作为当前版本。

后续 GET 将检索版本 111111。