AWS S3 Tutorial: AWS S3 CLI Commands

AWS S3 Cli Commands Tutorial

AWS S3 CLI Commands Tutorial

In this tutorial i will go through the main AWS S3 Cli commands.

Create new bucket

aws s3 mb s3://bucket-name

Remove bucket

aws s3 rb s3://bucket-name

Extra option

--force -- Delete the bucket with all it's content.

List buckets

aws s3 ls

List content of a bucket

aws s3 ls s3://bucket-name

Copy file from local to S3

aws s3 cp fileName.txt s3://bucket-name/

Extra option

--recursive -- Copy all the files recursively with folders.

Extra options

--grants -- Specify grants and permissions.

--storage-class REDUCED_REDUNDANCY -- Specify different lower class for the object

--acl public-read -- Add a public read to specific file

Sync between local and S3 bucket

aws s3 sync folder/ s3://bucket-name/

Extra sync options

--delete -- This will delete all files from bucket which don't present locally.

---Exclude  -- Delete all but exclude specific file

Get output in JSON format

 aws s3api list-objects --bucket BUCKETNAME


Subscribe to
for video tutorials updates