Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 1.48 KB

Opdracht.md

File metadata and controls

25 lines (16 loc) · 1.48 KB

Opdracht 3

Voordat we deze opdracht beginnen, deploy een instance van Eventgrid viewer vanuit deze pagina

Neem het template uit de vorige opdracht over, we func2 niet meer nodig. Maak een nieuw eventgrid topic aan.

Maak een system assigned managed identity voor de functie. Geef de 'EventGrid Data Sender role' aan je de system assigned managed identity zodat die naar het eventgrid topic kan zenden.Het id is /providers/Microsoft.Authorization/roleDefinitions/d5a91429-5739-47e2-a06b-3470a27159e7

voeg een setting aan de azure function toe genaamd EventGridEndpoint met daarin de het publishing endpoint van het eventgrid topic

Maak een event subscription naar de event grid viewer op het volgende endpoint https://{baseurl}/api/updates

schematic

als je klaar bent kan je het worksheet deployen naar je resourcegroup via het volgende commando:

az deployment group create --resource-group {{Jouw resourcegroup}} --name opdracht3 --template-file worksheet.bicep   

Hierna kan je de functie in de 'Function Sources' folder deployen via een IDE naar keuze. Gebruik hiervoor {resourceGroupName}func

De FunctionApp bevat 1 functie. Haal de url op via het Azure Portal. Als je deze aanroept word een event verstuurt die je via EventGrid Viewer kan uitlezen

Klaar? Care for a challenge? Probeer de bonus opdracht