本指南不再进行更新。有关当前信息和说明,请参阅新的 Amazon S3 用户指南。
将对象添加到已暂停版本控制的存储桶
一旦您在存储段上暂停了版本控制,Amazon S3 会自动将 null
版本 ID 添加到之后存储在该存储段中的每个后续数据元(使用 PUT
、POST
或 COPY
)。
下图显示了当将数据元添加到已暂停版本控制的存储段时,Amazon S3 将如何向其添加 null
的版本 ID。

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

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

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