Extra Credit

Amazon S3

Official docs outline

12 sections
  1. Getting started and core concepts

    Buckets, objects, keys, Regions and the basic data model of S3.

  2. General purpose buckets

    Creating, naming, configuring and managing general purpose buckets.

  3. Working with objects

    Uploading, downloading, copying, listing and deleting objects, including multipart upload.

  4. Storage classes

    Standard, Intelligent-Tiering, Standard-IA, One Zone-IA and Glacier storage classes and when to use each.

  5. Versioning

    Enabling bucket versioning, version IDs, delete markers and recovering overwritten objects.

  6. Lifecycle management

    Lifecycle rules that transition objects between storage classes or expire them.

  7. Replication

    Cross-Region and same-Region replication rules, replication of encrypted objects and replica ownership.

  8. Access control

    Bucket policies, ACLs, access points, Block Public Access and IAM for S3.

  9. Data protection and encryption

    SSE-S3, SSE-KMS, SSE-C encryption, Object Lock and data integrity checksums.

  10. Event notifications

    Triggering Lambda, SQS, SNS or EventBridge when objects are created or removed.

  11. Performance optimization

    Request rate scaling, prefixes, parallelization, byte-range fetches and Transfer Acceleration.

  12. 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.

All 322