AWS Step Function - ncparab/AWS-StepFunction-Lambda-Glue GitHub Wiki
AWS Step Functions is a web service that enables you to coordinate the components of distributed applications and microservices using visual workflows.
Step Functions offers a graphical console to visualize the components of your application as a series of steps. It automatically triggers and tracks each step, and retries when there are errors, so your application executes in order and as expected, every time. Step Functions manages the operations and underlying infrastructure for you to ensure your application is available at any scale.
- select
Get Started
from console.
- Define the state and click next
- Create IAM role - Select role from IAM console
- Click on
Create Role
- Select
Step Function
as a AWS service and click onNext:Permission
- Attach new created policies to step function. Click on
Attach Policy
.
- review and name the role and create it.
- Configure the state machine with the created role as follows
- DashBoard is looks like this.
- Click on state machine which you created and then click on
Start Execution
- See the flowchart of tasks mentioned in the step function
- Once you start execution your connected lambda function and glue job started running