2026-04-30 · AWS

What I Learned About S3

What I Learned

  • - S3 stores objects inside buckets instead of running like a normal file server.
  • - Bucket policies, IAM policies, and public access settings all affect who can read or write objects.
  • - Versioning, encryption, and lifecycle rules make S3 useful for safer long-term storage.

Why It Matters

S3 is used in many AWS projects, and one bad permission setting can expose private files or break an application.

Mistakes and Challenges

  • - I first treated S3 like a regular folder and forgot that object permissions are controlled separately.
  • - I had to slow down and check the difference between blocking public access and allowing CloudFront access.

What I Built/Tested

  • - Created an S3 bucket and uploaded test files.
  • - Tested private vs public object access.
  • - Reviewed how a static website can use S3 with CloudFront.