1.0.0 • Published 5 years ago

simple-s3-proxy v1.0.0

Weekly downloads
5
License
ISC
Repository
github
Last release
5 years ago

Simple S3 Proxy

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

Sample

	const AWS = require('aws-sdk');
	const Proxy = require('simple-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);