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?