Amazon S3
Official docs outline
12 sections- Getting started and core concepts
Buckets, objects, keys, Regions and the basic data model of S3.
- General purpose buckets
Creating, naming, configuring and managing general purpose buckets.
- Working with objects
Uploading, downloading, copying, listing and deleting objects, including multipart upload.
- Storage classes
Standard, Intelligent-Tiering, Standard-IA, One Zone-IA and Glacier storage classes and when to use each.
- Versioning
Enabling bucket versioning, version IDs, delete markers and recovering overwritten objects.
- Lifecycle management
Lifecycle rules that transition objects between storage classes or expire them.
- Replication
Cross-Region and same-Region replication rules, replication of encrypted objects and replica ownership.
- Access control
Bucket policies, ACLs, access points, Block Public Access and IAM for S3.
- Data protection and encryption
SSE-S3, SSE-KMS, SSE-C encryption, Object Lock and data integrity checksums.
- Event notifications
Triggering Lambda, SQS, SNS or EventBridge when objects are created or removed.
- Performance optimization
Request rate scaling, prefixes, parallelization, byte-range fetches and Transfer Acceleration.
- Quotas and limitations
Bucket count, object size, naming and request limits.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.