0.0.3 • Published 5 years ago

tiny-s3 v0.0.3

Weekly downloads
3
License
MIT
Repository
github
Last release
5 years ago

tiny-s3

Minimalistic Amazon S3 client with Promise support

How to use:

const S3 = require('tiny-s3');

const s3 = new S3({
  endpoint: `s3.${MY_REGION}.amazonaws.com`,
  accessKeyId: 'MY_ACCESS_KEY',
  secretAccessKey: 'MY_SECRET_KEY'
});

// Delete bucket by key
await s3.deleteBucket('my-small-bucket');

// Create bucket with name 'my-small-bucket'
await s3.createBucket('my-small-bucket');

// Put 'somewhat' as new object into s3
await s3.put('my-little-key', 'somewhat', 'my-small-bucket');

// Get object by key
await s3.get('my-little-key', 'my-small-bucket');

// Delete object by key
await s3.delete('my-little-key', 'my-small-bucket');