Overview of AWS S3

Learn about the AWS Core and the most important storage service, AWS S3.

AWS S3

AWS S3 is a global object storage service. It’s one of the most used and essential services in AWS. We can use it for all kinds of use cases like data archiving, mobile and web applications, big data, and more.

AWS advertises S3 as an infinite storage service that can scale as we go. When we use S3, we simply need to add, maintain, and remove our data. We don’t need to provision hardware or tell AWS how much storage we need. We pay for the storage we use.

Components

Let’s explore the fundamental components of AWS S3.

Buckets

  • In S3, data is stored in containers called buckets.
  • The name of a bucket must be unique globally (i.e., across all AWS accounts in all regions). For example, if I have a bucket named “educative” in my account, you won’t be able to create a bucket with this name in yours.
  • S3 is a global service. The buckets we create are at the AWS regional level.

Bucket owner

The ...