4. Køtrigger
Last updated
Last updated
Funksjoner i azure kan eksekveres av flere forskjellige triggere. Til nå har vi sett på HTTP-trigger. I denne delen av workshop'en skal vi se på en funksjon som blir eksekvert som et resultat av en melding på en kø.
Finn frem til din ressursgruppe ved å klikke på Resource groups i venstre-menyen
Klikk videre inn i din ressursgruppe
Klikk så på din storage account etterfulgt av Queues
Opprett en ny kø som vi skal benytte for å trigge eksekvering av vår nye funksjon
Opprett ny funksjon i Visual Studio Code, men denne gangen benytt QueueTrigger som mal for funksjonen
velg AzureWebJobStorgage
som innstilling i local.settings.json
skriv inn navnet på køen du opprettet i portalen
du skal nå ha fått en funksjon som ligner på denne:
Trykk på F5 for å starte funksjonen lokalt. Den vil nå forsøke å koble opp mot køen som du opprettet i portalen og neste steg blir å lage en melding som denne funksjonen trigges av.
For å teste funksjonen din kan du benytte Azure Storage Explorer (https://azure.microsoft.com/en-us/features/storage-explorer/) lokalt på din maskin.
Åpne Azure Storage Explorer
Klikk i venstremenyen og velg konto-ikonet
Klikk på "Add an account..."
Logg på kontoen du benytter mot portal.azure.com
Når du har logget på skal du kunne se din storage account i listen under den aktuelle subscription
Klikk på Add message for å lage en melding du kan sende til din funksjon.
Når du har laget meldingen, følg med i output vinduet til funksjonen i Visual Studio Code for å se at melding prosesseres
Funksjonen kan nå deployes på samme måte som de andre funksjonene.