in test-runtimes/javascript/minio.js [21:44]
async function main(args) {
console.log(`connecting to ${args.s3_host}:${args.s3_port}`)
let minioClient = new Minio.Client({
endPoint: args.s3_host,
port: parseInt(args.s3_port),
useSSL: false,
accessKey: args.s3_access,
secretKey: args.s3_secret
});
let response = {};
let bucketName = args.s3_data;
let bucketExists = await minioClient.bucketExists(bucketName);
if(!bucketExists) {
response.bucketOperation = await minioClient.makeBucket(bucketName, 'us-east-1');
}
response.buckets = await minioClient.listBuckets();
return {
"body": response
}
}