Sviluppare Azure Functions

Azure App Services

Florin Angelescu

Azure Cloud Architect

Cosa sono i trigger?

$$

Trigger delle Function App

  • Definisce come viene invocata una funzione
  • Le funzioni possono rispondere a:
    • Richieste HTTP
    • Messaggi in una coda
    • Caricamento di file
  • Ogni funzione deve avere un trigger
Azure App Services

Tipi di trigger comuni

Trigger HTTP della funzione

Trigger Timer della funzione

Trigger Coda della funzione

Trigger File della funzione

Azure App Services

Cosa sono le associazioni?

 

 

Associazioni funzione

  • Semplificano le connessioni a dati e servizi esterni
  • L'integrazione è gestita dietro le quinte
  • Mantengono il codice snello, nessuna infrastruttura extra da gestire
Azure App Services

Associazioni di input vs output

 

Associazione di input della funzione

  • Ricevi automaticamente un blob o un record di database

 

Associazione di output della funzione

  • Cosmos DB, Event Hubs o provider email
Azure App Services

Associazioni di input vs output

 

Associazioni funzione

Azure App Services

Associazioni multiple

Associazioni multiple della funzione

Associazioni multiple della funzione

Azure App Services

Esempio reale

 

Associazioni funzione

  • Un utente carica un'immagine:
    • Un trigger Blob avvia la funzione
  • L'associazione di input fornisce l'immagine alla funzione
  • La funzione può:
    • Ridimensionare l'immagine
    • Aggiungere tag
  • Le associazioni di output possono:
    • Salvare l'immagine aggiornata
    • Registrare metadati in Cosmos DB
    • Inviare una notifica
Azure App Services

Ayo berlatih!

Azure App Services

Preparing Video For Download...