A bucket is a fundamental concept in AWS S3. To store anything in S3, you have to do so via a bucket. In this short blog, we will guide you on how you can create an S3 bucket in AWS. 

However, before we move to the meat of the matter, some basics first. Let’s start! 

What Is an AWS S3 Bucket? 

It is a container for storing images, files, documents, etc. In AWS, a bucket cannot exist inside another bucket. Also, a bucket has no limit to the number of objects it can hold. Bucket ownership is not transferable, and only the bucket owner can delete it. 

On this note, let’s create an S3 bucket in AWS Console followed by the CLI. 

Creating, Configuring, And Working With Amazon S3 Buckets

  • Create an S3 Bucket in the AWS Console 

Here’s how to create an S3 bucket in AWS Console. 

Step 1: Login to AWS Console > S3 > Create Bucket 

Step 2: Give the bucket name 

Step 3: Select Region 

Step 4: Block all Public Access 

Step 5: Fill in the rest of the necessary details and create a Bucket. 

  • From the CLI 

Here’s how to create a bucket from the Command Line Interface. 

aws s3 mb s3://yourbucketname

You can see the bucket in the AWS S3 console. 

Creation of a new bucket.

Upload and Manage Objects in S3 Bucket 

Now that we have created a bucket, it’s time to know how to manage it and upload objects to it. 

  • From the Console 

Here’s how to upload a bucket. 

Step 1: Open the bucket and Click Upload. 

Step 2: Make directories if needed. 

To delete an object, follow this step:

Step 1:Select the object and click Delete. 

  • From the CLI 
  1. List buckets to see the buckets. Sometimes, the bucket permissions may be restricted. 
aws s3 ls s3://yourbucketname aws s3 ls s3://yourbucketname/<DIRECTORY>
  1. Operations on Files/Directories 
  • Here’s how to copy a file 
aws s3 cp /backup/backup1.tar.gz s3://mybackupbucket/backup
  • Here’s how to synchronise files/folders 
aws s3 sync /backup/ s3://mybackupbucket/ # Synchronise all the directory/files to the remote bucket location. aws s3 sync /backup/ s3://mybackupbucket/ –delete # Synchronise all the directories and files, but DELETES files in the remote that are not present in local
  • Here’s how to remove files remotely
aws s3 rm s3://myfirsts3bucket1990/

Wrapping Up

Creating an S3 bucket in AWS simplifies the management of objects. 

At SysAlly, we experiment with Cloud and the most useful information is passed on to the world as blogs. Signup for the updates.

Until later, here’s SysAlly signing off!

Get new insights right to your inbox

How can our experts help you?

Schedule your consultation

You may also like

  • By admin
  • in DevOps

Agile vs DevOps: What’s the difference

  • Nov 18, 2022 .
  • 9 min min
Read More
  • By admin
  • in DevOps

DevOps as a Service: All You Should Know

  • Aug 9, 2022 .
  • 9 min min
Read More
  • By admin
  • in Containerization

Containerization VS Virtualization: Understanding the Differences

  • Aug 4, 2022 .
  • 8 min min
Read More

Be in the know

Techno tips served hot! Subscribe now and stay atop.