Implementing AWS Step Functions with Lambda and PowerShell Activity Tasks
This video demonstrates how to create a very simple AWS Step Function. You can think of Step Functions like "workflows" that transition from state to state, from start to finish. Step Functions don't execute any code themselves, but they can call out to either: 1) an AWS Lambda function, or 2) a generic "Activity Task," which can be implemented in any language that can call AWS APIs. This video will demonstrate how to implement a "Task" state using a Python-based AWS Lambda function, as well as from the AWS Tools for PowerShell Software Development Kit (SDK). In addition to the "Task" state type, there are also other state types such as a "Wait" state that will simply wait for a period of time, or until a specified time. There's also a "Pass" state that simply (optionally) appends to your state machine's state, and moves onto the next step. There's also a "Parallel" state type, which allows your Step Function to execute multiple branches of tasks simultaneously. One of the especially useful state types is called "Choice" which allows you to route your state machine's execution down different code paths, depending on a value in your state. When implementing an activity task worker in PowerShell, the key AWSPowerShell commands that you'll want to take note of include: Get-SFNActivityTask, Send-SFNTaskSuccess, Send-SFNTaskFailure, and Send-SFNTaskHeartbeat. In parts of this video, I'm using Microsoft's Visual Studio Code editor, which runs natively cross-platform on Linux, MacOS, and Windows. Furthermore, PowerShell and the AWS Tools for PowerShell run cross-platform via the open source PowerShell Core edition. If you're installing the AWS Tools for PowerShell on a Linux or MacOS system, or inside of a Linux-based Docker container, make sure you are using the "AWSPowerShell.NetCore" module, not the "AWSPowerShell" module that is intended to run on PowerShell "Desktop Edition" (Windows-only). Amazon Web Services (AWS) Tools for PowerShell SDK: https://aws.amazon.com/documentation/... AWS Step Functions: https://aws.amazon.com/step-functions/ AWS Lambda: https://aws.amazon.com/lambda/ Microsoft Visual Studio Code: https://code.visualstudio.com/ PowerShell Core Edition: https://github.com/PowerShell/PowerSh... Producer: Trevor Sullivan Website: https://trevorsullivan.net Twitter: / pcgeek86 Gab: https://gab.ai/trevors Amazon Web Services, the “Powered by AWS” logo, [and name any other AWS Marks used in such materials] are trademarks of Amazon.com, Inc. or its affiliates in the United States and/or other countries. #PowerShell #AWS #cloud

Convert To/From JSON in PowerShell (example with AWS CloudFormation)

AWS re:Invent 2020: Getting started with AWS Step Functions for service orchestration

Introduction to AWS Lambda & Serverless Applications

Building Business Workflows with AWS Step Functions

AWS Step Functions + Lambda Tutorial - Step by Step Guide in the Workflow Studio

MIT Just Revealed the AI Bubble's Fatal Flaw

NestJS Full Course for Beginners in 2026 | Build a Production-Ready API

Hands-on With Dynamic Dispatch Traits in Rust 🦀 Rust Tutorial for Developers

AWS Step Functions with Lambda Tutorial | Step by Step Guide

Judge Can’t Stop Laughing At Sovereign Citizen’s Courtroom Meltdown!!!

AI, DevOps, and Kubernetes: Kelsey Hightower on What’s Next

AWS Step Functions Crash Course | Step by Step Tutorial
![AWS re:Invent 2019: [REPEAT 3] Serverless architectural patterns and best practices (ARC307-R3)](https://i.ytimg.com/vi/9IYpGTS7Jy0/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLDyO4uJLkiqCt2PWHYltamNGU3Gmg)
AWS re:Invent 2019: [REPEAT 3] Serverless architectural patterns and best practices (ARC307-R3)

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

What are AWS Step Functions? (and why you should love them)

Serverless Workflows in AWS: A Journey from SWF to Step Functions - Forrest Brazeal

AWS Step Functions: JSONPath data processing
![AWS re:Invent 2018: [REPEAT 1] A Serverless Journey: AWS Lambda Under the Hood (SRV409-R1)](https://i.ytimg.com/vi/QdzV04T_kec/hqdefault.jpg?sqp=-oaymwEjCNACELwBSFryq4qpAxUIARUAAAAAGAElAADIQj0AgKJDeAE=&rs=AOn4CLDmclzXYVGtVFXpJ8AP4C2sHZ_P2w)
AWS re:Invent 2018: [REPEAT 1] A Serverless Journey: AWS Lambda Under the Hood (SRV409-R1)

AWS re:Invent 2018: Architecture Patterns for Multi-Region Active-Active Applications (ARC209-R2)

