将对象添加到已暂停版本控制的存储桶 - Amazon Simple Storage Service

本指南不再进行更新。有关当前信息和说明,请参阅新的 Amazon S3 用户指南

将对象添加到已暂停版本控制的存储桶

一旦您在存储段上暂停了版本控制,Amazon S3 会自动将 null 版本 ID 添加到之后存储在该存储段中的每个后续数据元(使用 PUTPOSTCOPY)。

下图显示了当将数据元添加到已暂停版本控制的存储段时,Amazon S3 将如何向其添加 null 的版本 ID。

如果存储桶中已存在空版本,且您使用同一键添加了其他对象,则添加的对象将覆盖原始的空版本。

如果存储桶中存在受版本控制的对象,则使用 PUT 存储的版本将成为该对象的当前版本。下图显示了如何将对象添加到包含受版本控制的对象 (不会覆盖已存在于该存储桶中的对象) 的存储桶。在这种情况下,版本 111111 已存在于该存储桶中。Amazon S3 会将空的版本 ID 附加到所添加的数据元,并将其存储在存储段中。版本 111111 不会被覆盖。

如果存储桶中已存在空版本,则该空版本将被覆盖,如下图所示。

注意,虽然空版本的键和版本 ID (null) 在 PUT 之前和之后都相同,但是原来存储在存储桶中的空版本的内容将替换为该存储桶中对象 PUT 的内容。