Learning Log Detail

CompletedBeginnerAWS

What I Learned About S3

S3 is object storage for files, backups, static websites, logs, and cloud assets, but permissions and public access need careful handling.

3Lessons
4Topics
3Tested

Key Topics

Object storageBucketsPermissionsStatic hosting

Tools Used

AWS ConsoleAmazon S3IAM

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.

Next Steps

  • - Practice hosting a private S3 origin behind CloudFront.
  • - Review bucket policy examples and explain each permission line.

Related Projects

Related Video

View video details