MCPcopy
hub / github.com/scality/cloudserver / deleteObjects

Function deleteObjects

tests/utapi/awsNodeSdk.js:58–68  ·  view source on GitHub ↗
(bucket, keys, cb)

Source from the content-addressed store, hash-verified

56}
57
58function deleteObjects(bucket, keys, cb) {
59 const objects = keys.map(key => ({ Key: key }));
60 const deleteRequest = { Objects: objects, Quiet: true };
61 const params = {
62 Bucket: bucket,
63 Delete: deleteRequest,
64 };
65 s3Client.send(new DeleteObjectsCommand(params))
66 .then(() => cb(null))
67 .catch(cb);
68}
69
70function copyObject(bucket, key, cb) {
71 const params = { Bucket: bucket, CopySource: `${bucket}/${key}`, Key: `${key}-copy` };

Callers 1

awsNodeSdk.jsFile · 0.70

Calls 1

sendMethod · 0.80

Tested by

no test coverage detected