Résumé
Ce module traitait de l’intégration de données et de services dans des fonctions. Nous avons commencé par un tour d’horizon rapide des types de liaisons qui se présentent quand vous les ajoutez à une fonction. Ensuite, nous avons étudié comment utiliser une liaison d’entrée pour lire des données issues d’Azure Cosmos DB. Azure Functions s’occupe de la gestion des chaînes de connexion et nous avons vu qu’il est très facile de lire des données dans notre code à l’aide de la liaison. Enfin, nous avons concentré notre attention sur l’écriture de données dans différentes sources à l’aide de liaisons de sortie.
Ce parcours a été récapitulé dans le tableau suivant, qui montre les différentes liaisons que vous avez utilisées dans chacune des unités listées.
Unité d’apprentissage | Déclencheurs | Liaisons d’entrée | Liaisons de sortie |
---|---|---|---|
Explorer les types de liaisons d’entrée et de sortie | HTTP | HTTP | HTTP |
Lire des données avec des liaisons d’entrée | HTTP | HTTP Azure Cosmos DB |
HTTP |
Écrire des données avec des liaisons de sortie | HTTP | HTTP Azure Cosmos DB |
HTTP Azure Cosmos DB Stockage File d’attente Azure |
Vous pouvez appliquer les approches que vous avez apprises ici pour ajouter et tester des liaisons dans vos fonctions. Voici quelques idées intéressantes pour vous entraîner à utiliser les liaisons et tirer parti des connaissances acquises.
Créez une autre fonction pour lire des données issues du Stockage Blob et utiliser d’autres liaisons d’entrée non utilisées dans ce module.
Créez une autre fonction pour écrire dans d’autres destinations à l’aide d’autres types de liaisons de sortie pris en charge.
Dans l’unité précédente, nous avons introduit une file d’attente et nous y avons publié des messages avec une liaison de sortie. Vous pouvez maintenant, si vous le souhaitez, ajouter une autre fonction qui lit les messages de la file d’attente et imprime le TEXTE DU MESSAGE dans la console avec
console.log()
.
Comme nous l’avons vu dans ce module, le portail Azure offre des fonctionnalités faciles à utiliser pour commencer à générer des fonctions et à les connecter à des données et à d’autres services.
Si vous souhaitez effectuer des intégrations serverless comme celles effectuées avec des workflows visuels et peu ou pas de code personnalisé, consultez également Azure Logic Apps.
Nettoyage
Le bac à sable nettoie automatiquement vos ressources une fois que vous avez terminé ce module.
Il est important de vérifier à la fin d'un projet si les ressources que vous avez créées sont toujours nécessaires. Les ressources en fonctionnement peuvent engendrer des coûts supplémentaires. Vous pouvez supprimer les ressources individuellement, ou supprimer le groupe de ressources pour supprimer l’ensemble des ressources.
En savoir plus
Les ressources suivantes sont liées aux sujets, abordés dans ce module, que vous pouvez trouver intéressants :
- Documentation Azure Functions
- Livre de recettes Informatique Serverless Azure
- Démarrage rapide : bibliothèque de client Stockage File d’attente Azure pour JavaScript
- Présentation d’Azure Cosmos DB : API SQL
- Présentation technique d’Azure Cosmos DB
- Documentation Azure Cosmos DB