AWS Step Functions is a serverless function orchestrator that makes it easy to sequence AWS Lambda functions and multiple AWS services into business-critical applications. Through its visual interface, you can create and run a series of checkpointed and event-driven workflows that maintain the application state. The output of one step acts as an input to the next. Each step in your application executes in order, as defined by your business logic.
Orchestrating a series of individual serverless applications, managing retries, and debugging failures can be challenging. As your distributed applications become more complex, the complexity of managing them also grows. Step Functions automatically manages error handling, retry logic, and state. With its built-in operational controls, Step Functions manages sequencing, error handling, retry logic, and state, removing a significant operational burden from your team.
Below are the cmdlets which are available with AWS Step Functions
CmdletName | ServiceOperation |
Add-SFNResourceTag | TagResource |
Get-SFNActivity | DescribeActivity |
Get-SFNActivityList | ListActivities |
Get-SFNActivityTask | GetActivityTask |
Get-SFNExecution | DescribeExecution |
Get-SFNExecutionHistory | GetExecutionHistory |
Get-SFNExecutionList | ListExecutions |
Get-SFNResourceTag | ListTagsForResource |
Get-SFNStateMachine | DescribeStateMachine |
Get-SFNStateMachineForExecution | DescribeStateMachineForExecution |
Get-SFNStateMachineList | ListStateMachines |
New-SFNActivity | CreateActivity |
New-SFNStateMachine | CreateStateMachine |
Remove-SFNActivity | DeleteActivity |
Remove-SFNResourceTag | UntagResource |
Remove-SFNStateMachine | DeleteStateMachine |
Send-SFNTaskFailure | SendTaskFailure |
Send-SFNTaskHeartbeat | SendTaskHeartbeat |
Send-SFNTaskSuccess | SendTaskSuccess |
Start-SFNExecution | StartExecution |
Stop-SFNExecution | StopExecution |
Update-SFNStateMachine | UpdateStateMachine |
You can also check other AWS Services, and each services cmdlets we are providing.