How to create an S3 bucket

Amazon S3 is a secure, durable and highly scalable object storage service where you can store and retrieve any amount of data. An S3 bucket is a container for storing objects. It serves the purpose of organizing objects in S3.

To access the S3 service, navigate to Services page and choose S3 under Storage section. If you have previously used S3 service, you will also find it in the History pane.

If you are accessing S3 for the first time, you will see the getting started page as shown in below image. Choose +Create bucket to create a new bucket.

In the Create bucket window, provide a value for the Bucket name. Bucket uniquely identifies the AWS customer account responsible for charges. Hence bucket name must be unique across all buckets in AWS. Below are a few naming guidelines for S3 buckets:

  1. Name must be between 3 and 63 characters long
  2. Must start with a lowercase letter or number
  3. Cannot contain uppercase alphabet
  4. Cannot be renamed

Choose a Region where you’d like to create the bucket.For better performance, choose a region closest to where you live. Choose Next to move on to the configure options page.

On Configure options page, you can configure versioning, logging, encryption, locking, tags and request metrics for the bucket. All of these options can be configured at any point during the bucket’s life time. Choose Next to set permissions.

On the Set permissions page, you will be able to control the public access setting for the bucket. By default the bucket and the objects within it are not publicly accessible. Keep the default settings and choose Next.

Review the details for bucket creation and choose Create bucket.

My bucket awsbytes has been created successfully in the US East (N. Virginia) region. Any objects that you upload to a regions stay within the region. Amazon will not copy your data to another region unless you choose to do so.

See also  How to perform multi-part upload to S3 using CLI