Zusammenfassung
In diesem Modul ging es darum, Daten und Dienste in Ihre Funktionen zu integrieren. Wir haben mit einem kurzen Rundgang durch die Bindungsarten begonnen, die angezeigt werden, wenn Sie sie zu einer Funktion hinzufügen. Anschließend haben wir uns das Lesen von Daten aus einer Azure Cosmos DB mit Hilfe einer Eingabebindung angesehen. Azure Functions kümmert sich um die Verwaltung von Verbindungszeichenfolgen, und wir haben gesehen, wie einfach es ist, mit Hilfe der Bindung Daten in unserem Code zu lesen. Schließlich haben wir unsere Aufmerksamkeit auf das Schreiben von Daten in verschiedene Quellen mithilfe von Ausgabebindungen gerichtet.
Diese Journey ist in der folgenden Tabelle zusammengefasst, die die verschiedenen Bindungen zeigt, die Sie in jeder der aufgeführten Lerneinheiten verwendet haben.
Lerneinheit | Trigger | Eingabebindungen | Ausgabebindungen |
---|---|---|---|
Untersuchen der Eingabe- und Ausgabebindungstypen | HTTP | HTTP | HTTP |
Lesen von Daten mit Eingabebindungen | HTTP | HTTP Azure Cosmos DB |
HTTP |
Schreiben von Daten mit Ausgabebindungen | HTTP | HTTP Azure Cosmos DB |
HTTP Azure Cosmos DB Azure Queue Storage |
Die hier erlernten Ansätze können Sie anwenden, um Ihren Funktionen Bindungen hinzuzufügen und diese zu testen. Im Folgenden finden Sie einige interessante Ideen, mit denen Sie den Umgang mit Bindungen üben und auf dem Gelernten aufbauen können.
Erstellen Sie eine weitere Funktion zum Lesen aus Blob Storage und zum Verwenden anderer Eingabebindungen, die in diesem Modul nicht verwendet wurden.
Erstellen Sie eine weitere Funktion, um mit anderen unterstützten Ausgabebindungstypen in weitere Ziele zu schreiben.
In der vorherigen Lerneinheit haben wir eine Warteschlange eingeführt und Nachrichten mit einer Ausgabebindung an diese übermittelt. Als nächsten Schritt können Sie eine weitere Funktion hinzufügen, die die Nachrichten in der Warteschlange liest und den NACHRICHTENTEXT mit
console.log()
auf der Konsole ausgibt.
Wie wir in diesem Modul gesehen haben, bietet das Azure-Portal einfach zu verwendende Features, um Funktionen zu erstellen und diese mit Daten und anderen Diensten zu verbinden.
Weitere Informationen zu den im Beispiel genannten serverlosen Integrationen mit visuellen Workflows und wenig oder gar keinem Code finden Sie in Azure Logic Apps.
Bereinigen
Die Sandbox bereinigt Ihre Ressourcen automatisch, wenn Sie dieses Modul abgeschlossen haben.
Wenn Sie in Ihrem eigenen Abonnement arbeiten, sollten Sie am Ende eines Projekts prüfen, ob Sie die Ressourcen, die Sie erstellt haben, noch benötigen. Ressourcen, die Sie weiterhin ausführen, können Sie Geld kosten. Sie können entweder einzelne Ressourcen oder aber die Ressourcengruppe löschen, um den gesamten Ressourcensatz zu entfernen.
Weitere Informationen
Die folgenden Ressourcen stehen im Zusammenhang mit den in diesem Modul behandelten Themen und könnten für Sie interessant sein:
- Dokumentation zu Azure Functions
- Cookbook: Serverloses Computing mit Azure
- Schnellstart: Azure Queue Storage-Clientbibliothek für JavaScript
- Einführung in Azure Cosmos DB: SQL-API
- A technical overview of Azure Cosmos DB (Technische Übersicht über Azure Cosmos DB)
- Dokumentation zu Azure Cosmos DB