Összegzés
Ez a modul az adatok és szolgáltatások a függvényekbe történő integrálásáról szólt. Elsőként röviden bemutattuk azokat a kötéstípusokat, amelyek akkor jelennek meg, amikor hozzáadja őket egy függvényhez. Ezután egy bemeneti kötés használatával megvizsgáltuk, hogyan olvastunk be adatokat egy Azure Cosmos DB-ből. Az Azure Functions gondoskodik a kapcsolati sztring kezeléséről, és láttuk, hogyan olvashatók könnyen az adatok a kódban a kötés használatával. Végül különböző adatforrások kimeneti kötésekkel történő megírására fordítottuk a figyelmünket.
A folyamatot a következő táblázatban foglaltuk össze, amely az egyes egységekben használt különböző kötéseket mutatja be.
Képzési egység | Triggerek | Bemeneti kötések | Kimeneti kötések |
---|---|---|---|
A bemeneti és kimeneti kötéstípusok megismerése | HTTP | HTTP | HTTP |
Adatok olvasása bemeneti kötésekkel | HTTP | HTTP Azure Cosmos DB |
HTTP |
Adatok írása kimeneti kötésekkel | HTTP | HTTP Azure Cosmos DB |
HTTP Azure Cosmos DB Azure Queue Storage |
Az itt elsajátított módszereket alkalmazhatja a kötések függvényekben való hozzáadására és tesztelésére. Az alábbiakban néhány érdekes ötletet talál a kötésekkel kapcsolatos további gyakorláshoz és a tanultakra való építéshez.
Hozzon létre egy másik függvényt a Blob Storage-ból való olvasáshoz, és használjon más bemeneti kötéseket, amelyeket ebben a modulban nem használtunk.
Hozzon létre egy másik függvényt, amelybe további célhelyeket fog beírni más támogatott kimeneti kötéstípusok használatával.
Az előző gyakorlatban bevezettünk egy üzenetsort, és kimeneti kötés használatával üzeneteket küldtünk el rá. A következő lépésben fontolja meg egy másik függvény hozzáadását, amely beolvassa az üzenetsor üzeneteit, és az ÜZENETSZÖVEGet a konzolra
console.log()
nyomtatja.
Mint láttuk a modulban, az Azure Portal könnyen kezelhető funkciókat biztosít a függvények készítéséhez, valamint azok csatlakoztatásához az adatokhoz és más szolgáltatásokhoz.
Ha érdekli az ehhez hasonló, kiszolgáló nélküli integráció létrehozása vizualizációs munkafolyamattal és kevés egyéni kóddal vagy anélkül, tekintse meg az Azure Logic Apps szolgáltatást is.
A fölöslegessé vált elemek eltávolítása
A tesztkörnyezet automatikusan törli az erőforrásokat, amikor végzett ezzel a modullal.
Ha a saját előfizetésében dolgozik, érdemes az egyes projektek végén eldöntenie, hogy szüksége lesz-e még a létrehozott erőforrásokra. A futtatásból kilépő erőforrások pénzbe kerülhetnek. Az erőforrásokat törölheti egyesével, vagy az erőforráscsoport törlésével eltávolíthatja a benne lévő összes erőforrást is.
További információ
Az alábbi források az ebben a modulban tárgyalt témakörökhöz kapcsolódnak, amelyek érdekesek lehetnek:
- Azure Functions – dokumentáció
- Kiszolgáló nélküli számítás az Azure-ban – részletes útmutató
- Rövid útmutató: Azure Queue Storage-ügyfélkódtár JavaScripthez
- Alapvető ismeretek az Azure Cosmos DB: SQL API felületéről
- Az Azure Cosmos DB technikai áttekintése
- Azure Cosmos DB-dokumentáció