S3.js Code Examples

Ready-to-use code samples demonstrating common S3.js workflows

File Upload Example

 const s3 = createS3Client({
   region: 'us-east-1',
   accessKeyId: 'YOUR_ACCESS_KEY',
   secretAccessKey: 'YOUR_SECRET_KEY'
 });

 const uploadResult = await s3.upload({
   Bucket: 'my-bucket',
   Key: 'photos/test.jpg',
   Body: fileInput.files[0],
   ContentType: 'image/jpeg'
 });
 

Bucket Object List

 // Browser version with async/await
 const objects = await s3.listObjects({
   Bucket: 'my-bucket',
   Prefix: 'photos/'
 });
 
 // Node.js example with promises
 s3.listObjects({
   Bucket: 'my-bucket',
   Prefix: 'documents/'
 })
 .promise()
 .then(data => console.log(data));
 

Event Stream Subscription