# aws-nodejs-sample **Repository Path**: mirrors_awslabs/aws-nodejs-sample ## Basic Information - **Project Name**: aws-nodejs-sample - **Description**: Sample project to demonstrate usage of the AWS SDK for Node.js - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-02-25 - **Last Updated**: 2026-03-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AWS SDK for Node.js Sample Project A simple Node.js application illustrating usage of the AWS SDK for Node.js. ## Requirements The only requirement of this application is the Node Package Manager. All other dependencies (including the AWS SDK for Node.js) can be installed with: npm install ## Basic Configuration You need to set up your AWS security credentials before the sample code is able to connect to AWS. You can do this by creating a file named "credentials" at ~/.aws/ (C:\Users\USER_NAME\.aws\ for Windows users) and saving the following lines in the file: [default] aws_access_key_id = aws_secret_access_key = See the [Security Credentials](http://aws.amazon.com/security-credentials) page. It's also possible to configure your credentials via a configuration file or directly in source. See the AWS SDK for Node.js [Developer Guide](http://docs.aws.amazon.com/AWSJavaScriptSDK/guide/node-configuring.html) for more information. ## Running the S3 sample This sample application connects to Amazon's [Simple Storage Service (S3)](http://aws.amazon.com/s3), creates a bucket, and uploads a file to that bucket. The script will automatically create the file to upload. All you need to do is run it: node sample.js The S3 documentation has a good overview of the [restrictions for bucket names](http://docs.aws.amazon.com/AmazonS3/latest/dev/BucketRestrictions.html) for when you start making your own buckets. ## License This sample application is distributed under the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0).