设置版本控制

设置现有存储桶的版本控制状态。要设置版本控制状态,您必须是存储区所有者。

您可以使用以下值之一设置版本控制状态Status:

  • 启用Enabled-对bucket中的所有对象启用版本控制,之后每个添加到bucket中的对象都会被设置一个唯一的version ID。
  • 暂停Suspended-关闭bucket的版本控制,之后每个添加到bucket中的对象的version ID会被设置为null。
var params = {
  Bucket: 'STRING_VALUE', /* required */
  VersioningConfiguration: { /* required */
    MFADelete: Enabled | Disabled,
    Status: Enabled | Suspended
  },
  ContentMD5: 'STRING_VALUE',
  ExpectedBucketOwner: 'STRING_VALUE',
  MFA: 'STRING_VALUE'
};
s3Client.putBucketVersioning(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});