Développer des Azure Functions
Azure App Services
Florin Angelescu
Azure Cloud Architect
Qu'est-ce qu'un déclencheur ?
$$

- Définit comment une fonction est appelée
- Les fonctions peuvent répondre à :
- Requêtes HTTP
- Messages dans une file d'attente
- Téléversement de fichiers
- Chaque fonction doit avoir un déclencheur
Types de déclencheurs courants
Qu'est-ce que les liaisons ?
- Simplifient la connexion à des données et services externes
- L'intégration est gérée en arrière-plan
- Code allégé, sans gérer d'infrastructure en plus
Liaisons d'entrée vs de sortie

- Recevoir automatiquement un fichier blob ou un enregistrement de base de données

- Cosmos DB, Event Hubs ou fournisseurs d'e‑mail
Liaisons d'entrée vs de sortie
Exemple concret
- Un·e utilisateur·rice téléverse une image :
- Un déclencheur blob lance la fonction
- La liaison d'entrée fournit l'image à la fonction
- La fonction peut :
- Redimensionner l'image
- Ajouter des tags
- Les liaisons de sortie peuvent ensuite :
- Stocker l'image mise à jour
- Enregistrer des métadonnées dans Cosmos DB
- Envoyer une notification
Passons à la pratique !
Azure App Services
Preparing Video For Download...