How to upload files to Amazon AWS S3 bucket

How to upload files to Amazon AWS S3 bucket

 
The files you upload to Amazon S3 is stored in buckets. Bucket is a container for objects. Your AWS user must have write permission to upload files to S3 bucket. The file/folder upload might fail if your user doesn’t have necessary permission to upload files to the bucket.

You can store unlimited amount of data in S3 bucket. There is no minimum payment for using S3 storage. Pay for the amount of data you store in the buckets (pay as you go). You can use AWS simple monthly calculator to get an estimate monthly bill for storing data in S3.

Any file type (music, movie files, documents, images, archive etc) can be uploaded to S3 bucket.
There is no file type restriction set for S3 bucket. The files and folders that you upload to Amazon S3 is saved in a region. To reduce latency, you must always choose the closest region to upload the files.

Data can be uploaded to S3 bucket by using the drag and drop feature or by manually selecting the objects to upload.
Drag and drop feature is supported only in Google Chrome and Mozilla Firefox web browsers.

 

Upload files to Amazon AWS S3 using drag and drop feature

1. Login to AWS management console

2. Open the link https://s3.console.aws.amazon.com/s3/ in Chrome or Firefox browser to access S3

3. Choose the bucket name in which you want to upload the data.

S3 console

S3 console

4. Click on ‘Upload’

5. Drag and drop the files in the ‘Upload’ page

Drag and drop files to S3

Drag and drop files to S3

In the above image you can see that I have dragged and dropped the ‘snip’ directory on my desktop to S3 upload page.

6. Click on ‘Next’ to set permission for the objects

7. Go to next page to select ‘Storage class’ and ‘Encryption’ for the objects.

8. Click on ‘Next’ and choose ‘Upload’

When you drag and drop a folder, all the files and sub-folders in that directory will be uploaded.

 

How to upload files by manually selecting the objects

1. Login to AWS Management console

2. Open a new web browser and paste the URL https://s3.console.aws.amazon.com/s3/

3. In the S3 console, click on the bucket in which you wish to upload the files

4. In the next page, click on ‘Upload’ like shown in the picture below

Upload to S3

Upload to S3

5. Click on ‘Add Files’ in the ‘Upload’ page

Add files to upload

Add files to upload

6. Select the file in your PC that you want to upload

7. Click on ‘Open’ to add the file to upload page

8. Click on ‘Add more files’ if you have more files to upload

9. Click on ‘Upload’ to upload the files immediately, OR Click on ‘Next’ if you want to set permission, tags, encryption, metadata, storage class for the objects while uploading.

If you want to upload directories then use Drag and drop feature instead of manually selecting the files.