|
@ -91,6 +91,16 @@ module.deleteOtpAccount = async (target) => { |
|
|
} |
|
|
} |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
module.makeBucket = async (target) => { |
|
|
|
|
|
const { minio: minioService } = module.services; |
|
|
|
|
|
try { |
|
|
|
|
|
module.log.info('creating bucket', { target }); |
|
|
|
|
|
await minioService.makeBucket(target, 'us-east-1'); |
|
|
|
|
|
} catch (error) { |
|
|
|
|
|
module.log.error('failed to create bucket', { target, error }); |
|
|
|
|
|
} |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
/* |
|
|
/* |
|
|
* SERVER INIT |
|
|
* SERVER INIT |
|
|
*/ |
|
|
*/ |
|
@ -137,6 +147,10 @@ module.deleteOtpAccount = async (target) => { |
|
|
await module.revokePermission(target, module.app.options.permission); |
|
|
await module.revokePermission(target, module.app.options.permission); |
|
|
break; |
|
|
break; |
|
|
|
|
|
|
|
|
|
|
|
case 'make-bucket': |
|
|
|
|
|
await module.makeBucket(target); |
|
|
|
|
|
break; |
|
|
|
|
|
|
|
|
case 'delete-otp': |
|
|
case 'delete-otp': |
|
|
await module.deleteOtpAccount(target); |
|
|
await module.deleteOtpAccount(target); |
|
|
break; |
|
|
break; |
|
|