Résumé

Effectué

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 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.

Ressources supplémentaires

Les ressources suivantes sont liées aux sujets, abordés dans ce module, que vous pouvez trouver intéressants :

Vérifiez vos connaissances

1.

Laquelle des instructions suivantes décrit un avantage de l’utilisation des liaisons dans Azure Functions pour accéder aux sources et récepteurs de données ?

2.

Quel est le nom du fichier qui contient les données de configuration d’une fonction ?

3.

Combien de déclencheurs une fonction doit-elle comporter ?