artillery
Version:
Cloud-scale load testing. https://www.artillery.io
22 lines (16 loc) • 417 B
JavaScript
const S3 = require('aws-sdk/clients/s3');
module.exports = createS3Client;
function createS3Client(opts) {
let defaultOpts = {
apiVersion: '2006-03-01'
};
defaultOpts = Object.assign(defaultOpts, opts);
if (process.env.ARTILLERY_S3_OPTS) {
defaultOpts = Object.assign(
defaultOpts,
JSON.parse(process.env.ARTILLERY_S3_OPTS)
);
}
const s3 = new S3(defaultOpts);
return s3;
}