Handle Workflow Runtime Errors in AWS Serverless Applications
In this lab, you’ll practice the usage of AWS Step Functions. When you’re finished with this lab, you’ll have a complete understanding of handling workflow runtime errors in AWS Serverless applications.
Terms and conditions apply.
Lab info
Lab author
Challenge
Create a Lambda Function that Mimics an API
Create a Lambda Function with Python runtime to mimic response from API runtime errors in AWS Lambda.
Challenge
Create IAM role to grant access
Create an IAM role to grant AWS Step Functions to access and execute AWS Lambda Function.
Challenge
Create a State Machine in AWS Step Functions
Create a State Machine in AWS Step Functions to invoke a Lambda Function and handle runtime errors in a workflow.
Challenge
Test the error handling workflow
Execute the state machine definition and evaluate the Error Handling Workflow.
Challenge
Inspect State machine using Execution details
Execute a State machine and inspect the execution event history.
Provided environment for hands-on practice
We will provide the credentials and environment necessary for you to practice right within your browser.
Guided walkthrough
Follow along with the author’s guided walkthrough and build something new in your provided environment!
Did you know?
On average, you retain 75% more of your learning if you get time for practice.