Samenvatting
Deze module ging over het integreren van gegevens en services in uw functies. We zijn begonnen met een korte rondleiding door de bindingstypen die worden weergegeven wanneer u ze aan een functie toevoegt. Vervolgens hebben we gekeken naar het lezen van gegevens uit een Azure Cosmos DB met behulp van een invoerbinding. Azure Functions zorgt voor het beheren van verbindingsreeks s en we hebben gezien hoe het eenvoudig is om gegevens in onze code te lezen met behulp van de binding. Ten slotte richtten we onze aandacht op het schrijven van gegevens naar verschillende bronnen met behulp van uitvoerbindingen.
Een overzicht van deze beleving vindt u in de volgende tabel, waarin de verschillende bindingen worden weergegeven die u in elk van de vermelde lessen hebt gebruikt.
Leseenheid | Triggers | Invoerbindingen | Uitvoerbindingen |
---|---|---|---|
Typen in- en uitvoerbindingen verkennen | HTTP | HTTP | HTTP |
Gegevens lezen met invoerbindingen | HTTP | HTTP Azure Cosmos DB |
HTTP |
Gegevens schrijven met uitvoerbindingen | HTTP | HTTP Azure Cosmos DB |
HTTP Azure Cosmos DB Azure Queue Storage |
U kunt de methoden die u hier hebt geleerd toepassen om bindingen toe te voegen en te testen in uw functies. Hier volgen enkele interessante ideeën om meer te oefenen met bindingen en om voort te bouwen op wat u hebt geleerd.
Maak een andere functie om te lezen uit Blob Storage en gebruik andere invoerbindingen die we niet in deze module hebben gebruikt.
Maak een andere functie om naar meer bestemmingen te schrijven met behulp van andere ondersteunde typen uitvoerbindingen.
In de voorgaande eenheid introduceerden we een wachtrij en plaatsten we er berichten in met een uitvoerbinding. Als volgende stap kunt u overwegen een andere functie toe te voegen waarmee de berichten in de wachtrij worden gelezen en de BERICHTTEKST met
console.log()
de console wordt afgedrukt.
Zoals we in deze module hebben gezien, biedt Azure Portal eenvoudige opties om functies te bouwen en ze met gegevens en andere services te verbinden.
Als u geïnteresseerd bent in serverloze integraties zoals deze met visuele workflows en weinig of geen aangepaste code, kijk dan ook naar Azure Logic Apps.
Opschonen
De sandbox schoont uw resourced automatisch op wanneer u klaar bent met deze module.
Wanneer u in uw eigen abonnement werkt, is het een goed idee om aan het einde van een project te bepalen of u de gemaakte resources nog nodig hebt. Resources die u verlaat, kunnen u geld kosten. U kunt resources afzonderlijk verwijderen, maar u kunt ook de resourcegroep verwijderen als u de volledige resourceset wilt verwijderen.
Meer informatie
De volgende bronnen zijn gerelateerd aan de onderwerpen die in deze module worden behandeld. Dit kan interessant zijn:
- Documentatie van Azure Functions
- Azure Serverless Computing Cookbook (Handleiding voor serverloze computing met Azure)
- Quickstart: Azure Queue Storage-clientbibliotheek voor JavaScript
- Inleiding tot Azure Cosmos DB: SQL API
- A technical overview of Azure Cosmos DB (Een technisch overzicht van Azure Cosmos DB)
- Documentatie voor Azure Cosmos DB