UNPKG

cloud-shepherd

Version:

An NPM module that abstracts away the complexities of cloud storage services (Object Storage (AWS s3) as well as File Storage(Dropbox) to easily interface between multiple clouds with a unified interface. Also enables you to quickly perform data migration

18 lines (12 loc) 358 B
const PkgCloudHerd = require('./PkgCloudHerd.js'); class S3Herd extends PkgCloudHerd { constructor(credentials) { super(credentials); this.cloud = require('pkgcloud').storage.createClient({ provider: 'amazon', accessKeyId: credentials.accessKey, accessKey: credentials.secretAccessKey, }); } } module.exports = S3Herd;