This lab is currently in Beta, content may be updated as we refine the material
LABADVANCED

Capstone: Incident Response Drill

End-of-course integration drill: diagnose and remediate a broken S3-to-Lambda event pipeline with IAM, CloudWatch, deployment, and event-routing failure modes spanning five DOP-C02 domains.

90 minutes
aws/devops
Capstone: Incident Response Drill - Platform Engineering Hands-On Lab Icon

Lab Overview

This advanced capstone presents a deliberately broken system: an S3 bucket that should trigger a Lambda via SQS, but nothing works. IAM policies are wrong, the event source mapping is missing, the S3 notification has the wrong prefix filter, and a CloudWatch alarm is red.

You will:

  • Investigate the broken system using CloudWatch Logs, IAM policy inspection, SQS queue attributes, and S3 event notification configuration
  • Map every failure point to create an incident response baseline
  • Fix IAM permission boundaries: grant the Lambda role SQS consumption permissions and fix the SQS queue policy to allow S3 delivery
  • Create the missing Lambda event source mapping and adjust the Lambda timeout from 1 second to 10 seconds
  • Correct the S3 event notification prefix filter and replay events through the pipeline
  • Validate full end-to-end recovery with multiple test files and produce an incident postmortem document

This lab integrates Domain 1 (SDLC Automation), Domain 2 (Configuration Management/IaC), Domain 3 (Resilient Cloud Solutions), Domain 4 (Monitoring and Logging), and Domain 5 (Incident and Event Response). Every resource is tagged for identification. Region: us-east-1.

What You'll Learn

Systematically diagnose a broken event-driven pipeline by correlating CloudWatch Logs, IAM policy evaluation, SQS queue monitoring, and S3 event notification configuration

Identify and remediate IAM permission gaps in cross-service trust relationships, including Lambda execution roles and SQS resource-based policies

Configure Lambda event source mappings for SQS triggers and tune function timeout and memory settings for message processing workloads

Correct S3 bucket event notification filters and validate end-to-end message delivery through a decoupled pipeline

Produce an incident postmortem document covering timeline, root cause analysis, remediation actions, and prevention recommendations

Prerequisites

basic-aws-cli-familiarity

aws-associate-level-knowledge

completed-aws-devops-cli-operations-baseline-lab

Technologies Covered

awslambdasqss3iamcloudwatchtroubleshootingincident-responsecapstonedop-c02

Part of a Course

This lab is part of the AWS Certified DevOps Engineer - Professional (DOP-C02) course

View All Courses

Choose your plan

Simple, Transparent Pricing

Unlock full access to TeKanAid courses, labs, and bootcamps

MonthlyQuarterly

Pro

Course content without labs

$59/month

Renews automatically. Cancel anytime.

Final price verified at checkout.

  • Full access to all courses
  • Progress tracking
  • Certificate of completion
  • Community access
  • Bootcamp participation
  • New content access
Recommended

Premium

Full access with hands-on labs

$99/month

Renews automatically. Cancel anytime.

Final price verified at checkout.

  • Everything in Pro
  • Unlimited hands-on labs
  • Lab AI Assistant
  • Accelerator bootcamps with live office hours
  • Priority support

Prefer a single course?

Purchase individual courses for a one-time fee of $79. Full access to course content, quizzes, certificates, and community features, lab access is not included.

Browse Courses

Try it free, no credit card

Three free ways to start. All bridge into the paid Premium catalog when you're ready.

Not ready to commit? The crash course is email-only. No academy account required.

Ready to Get Started?

Start this hands-on lab and build real-world Platform Engineering skills

Get Access Now