(bucket, key, cb)
| 68 | } |
| 69 | |
| 70 | function copyObject(bucket, key, cb) { |
| 71 | const params = { Bucket: bucket, CopySource: `${bucket}/${key}`, Key: `${key}-copy` }; |
| 72 | s3Client.send(new CopyObjectCommand(params)) |
| 73 | .then(() => cb(null)) |
| 74 | .catch(cb); |
| 75 | } |
| 76 | |
| 77 | function enableVersioning(bucket, enable, cb) { |
| 78 | const versioningStatus = { Status: enable ? 'Enabled' : 'Disabled' }; |