In this lab, we create and run an Azure Durable Function and retrieve the result of the orchestration via PowerShell.
Learning Objectives
Successfully complete this lab by achieving the following learning objectives:
- Log In to the Azure Portal
Log in to the Azure portal using the username and password provided in your lab credentials. Observe the region/location your lab resources are deployed to.
- Add a Durable Orchestration Function to the Function App
Create a new Durable Functions orchestrator function, and name it MyDurableFunctionsOrchestrator.
- Add a Durable Activity Function to the Function App
Create a Durable Functions activity function, and name it Hello.
- Create a Durable Functions HTTP Starter Function in the Function App
- Create a Durable Functions HTTP starter function, and name it MyDurableFunctionsHttpStart.
- Copy the Function URL for use later in the lab.
- Review the function code, and comment out (
//
) thedynamic eventData
line. - Replace
eventData
on line 17 withnull
.
- Run the Durable Function Starter and Get the Results with Azure CLI
- Start a Cloud Shell session using the existing storage account. You will need to start the session in the same region your lab resources are deployed.
- Declare the
$startUrl
using the URL you copied before, and replace{functionName}
in the URL withMyDurableFunctionsOrchestrator
. - Start the orchestration, convert the response content from JSON, and review the output of the orchestration.