MCPcopy Index your code
hub / github.com/scality/cloudserver / awsRequest

Function awsRequest

tests/functional/aws-node-sdk/test/object/putRetention.js:154–168  ·  view source on GitHub ↗
(auth, operation, params, callback)

Source from the content-addressed store, hash-verified

152 let versionId;
153
154 function awsRequest(auth, operation, params, callback) {
155 if (auth) {
156 const CommandClass = eval(operation);
157 s3.send(new CommandClass(params))
158 .then(data => callback(null, data))
159 .catch(err => callback(err));
160 } else {
161 const unauthBucketUtil = new BucketUtility('default', sigCfg, true);
162 const unauthS3 = unauthBucketUtil.s3;
163 const CommandClass = eval(operation);
164 unauthS3.send(new CommandClass(params))
165 .then(data => callback(null, data))
166 .catch(err => callback(err));
167 }
168 }
169
170
171 function cbNoError(done) {

Callers 1

putRetention.jsFile · 0.70

Calls 1

sendMethod · 0.80

Tested by

no test coverage detected