Amazon S3 Labs
Hands-on troubleshooting labs for Amazon S3.
Why These Labs
Amazon S3 is one of the most widely used AWS services, and S3 access control is one of the most common sources of real-world incidents. Subtle misconfigurations are responsible for a significant portion of “why can’t I access this?” tickets.
These labs reproduce those exact scenarios. Each lab deploys a realistic but broken environment using CloudFormation. Your job is to diagnose the problem using the AWS Console, identify the root cause, and apply the fix — the same way you would in a production environment.
Labs
Beginner
| # | Lab | Level | Difficulty |
|---|---|---|---|
| 01 | Lab 01 — Website Access I | Associate | Beginner |
| 02 | Lab 02 — Website Access II | Associate | Beginner |
| 03 | Lab 03 — Site Content | Associate | Beginner |
| 04 | Lab 04 — Shared Link | Associate | Beginner |
| 05 | Lab 05 — Website Access III | Associate | Beginner |
Intermediate
| # | Lab | Level | Difficulty |
|---|---|---|---|
| 06 | Lab 06 — Replication | Associate | Intermediate |
Expert
Expert labs coming soon.
Prerequisites
- An AWS account with access to the AWS Console
- Basic familiarity with the AWS Console and S3 concepts
Cleanup
After completing a lab, delete the CloudFormation stack to avoid ongoing charges:
- Open CloudFormation
- Select your stack and click Delete
Questions or bugs? Open a GitHub Issue