UNPKG

awssum-amazon-s3

Version:

AwsSum plugin for Amazon Simple Storage Service (S3).

30 lines (24 loc) 700 B
// Get Object (Streaming) var fs = require('fs'); var fmt = require('fmt'); var amazonS3 = require('awssum-amazon-s3.js'); var s3 = new amazonS3.S3({ 'accessKeyId' : process.env.ACCESS_KEY_ID, 'secretAccessKey' : process.env.SECRET_ACCESS_KEY, 'region' : amazonS3.US_EAST_1 }); var options = { BucketName : 'pie-17', ObjectName : 'javascript-file.js', }; s3.GetObject(options, { stream : true }, function(err, data) { fmt.dump(err, 'err'); fmt.dump(data, 'data'); // stream this file to stdout fmt.sep(); fmt.title('The File'); data.Stream.pipe(process.stdout); data.Stream.on('end', function() { fmt.sep(); }); });