设置版本控制
设置现有存储桶的版本控制状态。要设置版本控制状态,您必须是存储区所有者。
您可以使用以下值之一设置版本控制状态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
});