Skip to main content

AWS Simple Storage Service

Service Resiliency: Region

This note is based on Adrian Cantrill's AWS Course

What is it?

AWS S3 is a flat key-value data storage service. We can store data in a container called Buckets.

When we store data value in buckets, we can assign a key to the value, making the data is accessible if we have the bucket name and key for it.

This key-value pair is called an Object.

Objects are stored flat inside a bucket (i.e. there is no nesting directory structure). We can prepend directory-like prefix to a key giving it a filesystem-like structure to navigate through, however always remember that the data is stored flat inside a bucket.

Characteristic

  • Bucket names are globally unique.
  • 100 Soft limit, 1000 Hard limit / AWS Account
  • Object can range in size from 0 byte to 5TB, and one bucket can hold unlimited amount of objects.

Last updated: August 31, 2023