1.0.5 • Published 6 years ago

smallorange-s3-proxy v1.0.5

Weekly downloads
2
License
ISC
Repository
github
Last release
6 years ago

CircleCI

Small S3 Proxy

Small proxy to get stuffs and copy to s3 and retrieve for there

Sample

	const AWS = require('aws-sdk');
	const Proxy = require('smallorange-s3-proxy');

	AWS.config.setPromisesDependency(Promise);
	AWS.config.update({
		accessKeyId: process.env.ACCESS_KEY_ID,
		secretAccessKey: process.env.SECRET_ACCESS_KEY,
		region: process.env.AWS_REGION || 'us-east-1'
	});

	const s3 = new AWS.S3();

	const parsers = {
		'parser-1': body => `parsed-body`
	};

	const proxy = proxy = new Proxy(s3, 'bucketName', parsers);

	proxy.get({
		src: 'https://s.cdpn.io/3/kiwi.svg',
		folder: 'proxyFolder',
		//parser: 'parser-1',
		//id: 'optionalId'
	})
	.then(handleResponse)
	.catch(handleError);
1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago