Dashboard

Learn faster. Build smarter.

Back to AWS
AWSStorage

S3

Amazon S3 is a highly durable object storage service used for files, backups, logs, static websites, artifacts, and data lakes.

What it does

Object storage for files, backups, and static assets.

When to use

Use S3 when you need scalable object storage for unstructured data.

Key Concepts

Buckets are top-level containers for stored objects.

Objects are stored with keys inside buckets.

Versioning helps protect and recover objects.

Lifecycle rules automate transitions and deletion.

Common Use Cases

Storing application assets and backups.

Hosting static websites.

Keeping Terraform state or CI/CD artifacts.

Interview Questions

What is S3?

What is the difference between object storage and block storage?

What is S3 versioning?