Study Files
| # | Topic | File | Priority |
|---|---|---|---|
| 1 | S3 Overview | 01-S3-Overview | π΄ High |
| 2 | S3 Security & Bucket Policy | 02-S3-Security-Bucket-Policy | π΄ High |
| 3 | S3 Static Website Hosting | 03-S3-Static-Website-Hosting | π‘ Medium |
| 4 | S3 Versioning | 04-S3-Versioning | π΄ High |
| 5 | S3 Replication | 05-S3-Replication | π΄ High |
| 6 | S3 Storage Classes | 06-S3-Storage-Classes | π΄ High |
Section Purpose
Amazon S3 is one of the main building blocks of AWS β infinitely scaling object storage. Many websites and AWS services use S3 as a backbone.
Key Concepts at a Glance
Amazon S3
βββ Buckets (top-level containers)
β βββ Globally unique name
β βββ Defined at region level
β βββ Naming: lowercase, 3-63 chars, no IP
βββ Objects (files)
β βββ Key = full path (prefix + object name)
β βββ Max size: 5 TB
β βββ Multi-part upload if > 5 GB
β βββ Metadata, Tags, Version ID
βββ Security
β βββ IAM Policies (user-based)
β βββ Bucket Policies (resource-based, JSON)
β βββ ACLs (legacy, can be disabled)
β βββ Block Public Access settings
β βββ Encryption
βββ Features
β βββ Static Website Hosting
β βββ Versioning (bucket-level)
β βββ Replication (CRR / SRR)
βββ Storage Classes
βββ Standard
βββ Standard-IA
βββ One Zone-IA
βββ Glacier Instant Retrieval
βββ Glacier Flexible Retrieval
βββ Glacier Deep Archive
βββ Intelligent-Tiering
S3 Use Cases
| Use Case | Description |
|---|---|
| Backup & Storage | Files, disks, disaster recovery |
| Archival | Glacier for long-term, low-cost storage |
| Hybrid Cloud | Extend on-premises storage to cloud |
| Application Hosting | Host media, images, video |
| Data Lake | Big data analytics |
| Static Websites | Host HTML/CSS/JS sites |
| Software Delivery | Distribute updates |
Related Sections
Check yourself
Quiz