Azure Functions and PowerShell: Combining Serverless and PowerShell for Supreme Azure Automation

by Barbara Forbes

0 ratings • 0 reviews • 0 shelved
Book cover for Azure Functions and PowerShell

Bookhype may earn a small commission from qualifying purchases. Full disclosure.

Go from zero to hero with Azure Functions and PowerShell.

Azure Functions are a Serverless solution that enables you to create event-driven automation. While the heart of a function is code, it provides a lot of native options to connect with Azure resources, incorporate authentication and identity, and help orchestrate different pieces of code to work together. Enter PowerShell, an excellent language when it comes to automation of management tasks, reports, and monitoring. Using PowerShell in an Azure Function, you can manage it much like any application. You don’t have to write the code to connect to a storage account, because it is built in. You can trigger a script through a click on a web page, or by a custom event, giving you a very flexible and complete solution for all your automation needs.

Azure Functions and PowerShell will walk through every aspect of an Azure function and how it can improve your PowerShell processes. You'll consider the various aspects of a function, learn how to create your first function, and discover different ways to deploy them. You'll then learn the triggers and bindings that are available and how to set them up with a PowerShell function.

You'll learn through step-by-step guidance, complete with examples that allow you to put theory to practice for maximum retention. As you become more familiar with Azure Functions, you will be introduced to Azure tools that can be integrated, such as managed identity, Cosmos DB, and Azure monitor. You'll see how coding tools such as Visual Studio Code, GitHub, and Azure DevOps can help you improve the quality of your function, especially if you are working with multiple people.  

What You Will Learn

  • Gain a holistic understanding of the structure of Azure Functions
  • Make use of Azure Functions with PowerShell using proven examples from the field
  • Receive knowledge and practice with every available trigger and binding
  • Discover ways to deploy a function, from the portal to a CI/CD process in Azure, DevOps, or GitHub Actions
  • Understand ancillary technology for Azure Functions, such as managed identity and authentication

Who This Book Is For
IT pros who are familiar with PowerShell and have some experience with Azure, but have no idea where start when it comes to learning Azure functions. Readers should have some basic knowledge and experience with PowerShell. To follow along with all exercises, you will need PowerShell 7, Visual Studio Code, and the option to install additional software. For CI/CD deployment, you will also need a (free) Azure DevOps organization and/or GitHub account.
  • ISBN13 9781484282571
  • Publish Date 18 January 2024
  • Publish Status Cancelled
  • Publish Country US
  • Imprint APress
  • Edition 1st ed.
  • Format Paperback
  • Pages 235
  • Language English