(bucket, enable, cb)
| 75 | } |
| 76 | |
| 77 | function enableVersioning(bucket, enable, cb) { |
| 78 | const versioningStatus = { Status: enable ? 'Enabled' : 'Disabled' }; |
| 79 | const params = { Bucket: bucket, VersioningConfiguration: versioningStatus }; |
| 80 | s3Client.send(new PutBucketVersioningCommand(params)) |
| 81 | .then(() => cb(null)) |
| 82 | .catch(cb); |
| 83 | } |
| 84 | |
| 85 | async function deleteVersionList(versionList, bucket) { |
| 86 | if (versionList === undefined || versionList.length === 0) { |