Développer des fonctions Azure

Services d'applications Azure

Florin Angelescu

Azure Cloud Architect

Qu'est-ce qu'un déclencheur ?

$$

Déclencheurs d'application de fonction

  • Définit comment une fonction est appelée
  • Les fonctions peuvent réagir à :
    • Requêtes HTTP
    • Messages dans une file
    • Téléversement de fichiers
  • Chaque fonction doit avoir un déclencheur
Services d'applications Azure

Types de déclencheurs courants

Déclencheur HTTP de fonction

Déclencheur minuteur de fonction

Déclencheur de file de fonction

Déclencheur de fichier de fonction

Services d'applications Azure

Qu'est-ce qu'une liaison ?

 

 

Liaisons de fonction

  • Simplifient les connexions à des données et services externes
  • L'intégration est gérée en arrière-plan
  • Code allégé, sans gestion d'infrastructure additionnelle
Services d'applications Azure

Liaisons d'entrée vs de sortie

 

Liaison d'entrée de fonction

  • Recevoir automatiquement un objet blob ou un enregistrement de base de données

 

Liaison de sortie de fonction

  • Cosmos DB, Event Hubs ou des fournisseurs de courriel
Services d'applications Azure

Liaisons d'entrée vs de sortie

 

Liaisons de fonction

Services d'applications Azure

Liaisons multiples

Liaisons multiples de fonction

Liaisons multiples de fonction

Services d'applications Azure

Exemple concret

 

Liaisons de fonction

  • Une personne téléverse une image :
    • Un déclencheur blob démarre la fonction
  • La liaison d'entrée fournit l'image à la fonction
  • La fonction peut :
    • Redimensionner l'image
    • Ajouter des étiquettes
  • Les liaisons de sortie peuvent ensuite :
    • Stocker l'image mise à jour
    • Consigner les métadonnées dans Cosmos DB
    • Envoyer un avis
Services d'applications Azure

Passons à la pratique !

Services d'applications Azure

Preparing Video For Download...