获取版本控制信息

getBucketVersioning操作可以获取bucket的版本控制状态信息。只有bucket的拥有者才能获取到bucket的版本控制信息。

每个bucket的版本控制有三个状态:未开启、开启(Enabled)和暂停(Suspended)版本控制,如果bucket从来没有被设置过版本控制状态,那么该bucket默认为未开启版本控制状态,执行GetBucketVersioning操作不能获取任何版本控制信息。

var params = {
  Bucket: 'STRING_VALUE', /* required */
};

s3Client.getBucketVersioning(bucketParams, function(error, data) {
  if (error) {
    console.log("Error", err);
  } else if (data) {
    console.log("Success", data);
  }
});