Amazon S3 - Creating a S3 Bucket

Last Updated : 3 Oct, 2026

Amazon S3 (Simple Storage Service) is a scalable and secure object storage service provided by AWS. It allows you to store and retrieve large amounts of data from anywhere over the internet.

  • Storage: Virtually unlimited storage capacity.
  • Object Size: Supports individual objects up to 5 TB.

Core Concepts

To understand Amazon S3, it is essential to get familiar with its three primary building blocks:

1. Bucket

  • Concept: A bucket is a logical container for your data, behaving like a top-level folder or directory.
  • Globally Unique Name: Bucket names must be globally unique across all AWS accounts worldwide. (e.g., my-company-backup-2025 is unique, but my-bucket is not).
  • Regional Nature: When creating a bucket, you must choose a specific AWS Region where the data will be stored.

2. Object

  • Concept: An object is the actual data unit being stored, which can represent any file format like an image, video, log, or database backup.
  • Data Capacity: Individual objects can range from 0 bytes up to a maximum size of 5 Terabytes.
  • Metadata Support: Consists of key-value pairs representing descriptive info about the file (e.g., Content-Type: image/jpeg).

3. Key

  • Concept: A key is the unique identifier or name assigned to an object inside an S3 bucket.
  • Hierarchical Simulation: Amazon S3 uses a flat storage structure, but keys can include slashes (/) to simulate folders. (e.g., s3://my-bucket/images/puppy.jpg).

Create an S3 Bucket

Follow these steps to configure and create an S3 bucket in the AWS Management Console:

Step 1: Sign In to AWS

Step 2: Search for Amazon S3

  • Go to the search bar at the top of the AWS Console
  • Type S3
  • Select Amazon S3 from the search results
Screenshot-2026-06-04-155645

Step 3: Creation of Bucket

  • Click on Create bucket
  • Select Bucket type "General purpose"
  • Select Bucket namespace "Global namepace"
  • Enter a unique bucket name
Screenshot-2026-06-04-160158

Step 4: Configure Bucket Settings

  • Under the Configure Object Ownership Keep the default setting "ACLs disabled"
  • Under the Block Public Access Settings keep "Block all public access" enabled
  • Leave Bucket Versioning disabled
Screenshot-2026-06-04-160729
  • Review Additional Settings
  • Click Create bucket
Screenshot-2026-06-04-161000

Step 5: Verify the Created Bucket

  • Return to the Amazon S3 dashboard
  • Under the Buckets section, locate your newly created bucket
Screenshot-2026-06-04-161127
Comment

Explore