| 
									
										
										
										
											2017-02-23 19:43:48 -05:00
										 |  |  | var AWS = require('aws-sdk'); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-03-12 21:04:19 -04:00
										 |  |  | var s3 = new AWS.S3({endpoint: "http://localhost:5000"}); | 
					
						
							| 
									
										
										
										
											2017-02-23 19:43:48 -05:00
										 |  |  | var myBucket = 'my.unique.bucket.name'; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | var myKey = 'myBucketKey'; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | s3.createBucket({Bucket: myBucket}, function(err, data) { | 
					
						
							|  |  |  |     if (err) { | 
					
						
							|  |  |  |        console.log(err); | 
					
						
							|  |  |  |        } else { | 
					
						
							|  |  |  |          params = {Bucket: myBucket, Key: myKey, Body: 'Hello!'}; | 
					
						
							|  |  |  |          s3.putObject(params, function(err, data) { | 
					
						
							|  |  |  |              if (err) { | 
					
						
							|  |  |  |                  console.log(err) | 
					
						
							|  |  |  |              } else { | 
					
						
							|  |  |  |                  console.log("Successfully uploaded data to myBucket/myKey"); | 
					
						
							|  |  |  |              } | 
					
						
							|  |  |  |           }); | 
					
						
							|  |  |  |        } | 
					
						
							|  |  |  | }); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | s3.listBuckets(function(err, data) { | 
					
						
							|  |  |  |   if (err) console.log(err, err.stack); // an error occurred
 | 
					
						
							|  |  |  |   else     console.log(data);           // successful response
 | 
					
						
							|  |  |  | }); |