New Training: Build Serverless Functions with PowerShell and AWS Lambda
In this 7-video skill, CBT Nuggets trainer Trevor Sullivan teaches you how to build serverless functions by using the cross-platform PowerShell automation language on top of AWS Lambda. Learn how to integrate Lambda with other AWS services, such as API Gateway. Watch this new AWS training.
Learn AWS with one of these courses:
This training includes:
- 7 videos
- 1.1 hours of training
You’ll learn these topics in this skill:
- Why Use PowerShell with Lambda?
- Setting Up Your Development Environment
- Building a Simple AWS Lambda Function with PowerShell
- Integrating Lambda with Amazon API Gateway
- Using Lambda Inputs from API Gateway for Control Flow
- Scheduling Lambda Execution with Amazon CloudWatch Events
- Cleaning Up Your AWS Account with PowerShell
The Case for Using PowerShell on AWS Lambda
PowerShell has proven to be one the most powerful and widely used scripting languages for Windows. It offers broad support for automating and configuring just about any task — from Azure cloud resources to Active Directory and even MSSQL. Because of how powerful PowerShell is, Microsoft released PowerShell and .Net Core for the Linux environment as well. It's now a cross-platform scripting tool.
AWS Lambda is considered by many to be the premier serverless compute platform with support from a variety of languages like Python, Node.js, Go, and even PowerShell. Lambda allows developers to deploy granular functions and provides the platform for these functions to run on demand. AWS only charges when functions are executed making it a very affordable option for distributed application development.
Bringing these two technologies together opens a world of possibilities. Applications can call functions on AWS Lambda to perform just about any task in their IT ecosystem. By using PowerShell with Lambda, engineers can deploy cross-platform, serverless apps within minutes.