Level 1 · Core
Object storage
Marketing wants a landing page live today with no servers. Finance wants every resource attributable. Legal wants overwrites recoverable. All three are S3 settings, and two of them are off by default for good reasons.
Chapters
- How S3 decides whether to allow accessEven a perfectly configured bucket policy will block access if account-level overrides are active, but understanding S3 evaluation logic makes debugging permission errors straightforward.
- How S3 achieves extreme durabilityReplicating data across multiple data centres guarantees that it will survive hardware failures, but protecting against user error requires understanding S3 versioning and lifecycle mechanics.
- How storage classes trade cost for performanceSelecting the cheapest storage tier is a false economy if you ignore how often your code reads the data, but learning how retrieval fees work lets you optimise S3 costs without sacrificing performance.