New Skills

New Training: Build Serverless Functions with PowerShell and AWS Lambda

by Team Nuggets
New Training: Hands-on With AWS Systems Manager Run Command, State Manager, and Session Manager picture: A
Published on March 1, 2021

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.

Recommended Articles