Sammanfattning

Slutförd

Den här modulen handlade om att integrera data och tjänster i dina funktioner. Vi började med en snabb genomgång av bindningstyperna som visas när du lägger till dem i en funktion. Sedan tittade vi på att läsa data från en Azure Cosmos DB med hjälp av en indatabindning. Azure Functions tar hand om att hantera anslutningssträng och vi såg hur det är enkelt att läsa data i vår kod med hjälp av bindningen. Slutligen fokuserade vi på hur man skriver till olika datakällor med hjälp av utdatabindningar.

I följande tabell visas en sammanfattning med de olika bindningar som du använde i respektive utbildningsenhet.

Utbildningsenhet Utlösare Indatabindningar Utdatabindningar
Utforska indata- och utdatabindningstyper HTTP HTTP HTTP
Läsa data med indatabindningar HTTP HTTP
Azure Cosmos DB
HTTP
Skriva data med utdatabindningar HTTP HTTP
Azure Cosmos DB
HTTP
Azure Cosmos DB
Azure Queue Storage

Du kan använda de metoder som du har lärt dig här för att lägga till och testa bindningar i dina funktioner. Här är några intressanta idéer för att få mer övning med bindningar och för att bygga vidare på det du har lärt dig.

  • Skapa en annan funktion för att läsa från Blob Storage och använda andra indatabindningar som vi inte använde i den här modulen.

  • Skapa ännu en funktion som skriver till flera mål med hjälp av andra typer av utdatabindningar som stöds.

  • I den föregående enheten introducerade vi en kö och skickade meddelanden till den med en utdatabindning. Som ett nästa steg bör du överväga att lägga till en annan funktion som läser meddelandena i kön och skriver ut MEDDELANDETEXT till konsolen med console.log().

Som vi såg i den här modulen erbjuder Azure-portalen lättanvända funktioner för att börja skapa funktioner och koppla dem till data och andra tjänster.

Om du vill utföra liknande serverlös integrering med visuella arbetsflöden och lite eller ingen anpassad kod kan du kolla in Azure Logic Apps.

Rensa

Sandbox-miljön rensar automatiskt resurserna när du är klar med den här modulen.

När du arbetar i din egen prenumeration kan det dock vara klokt att i slutet av ett projekt kontrollera om du fortfarande behöver de resurser som du skapade. Resurser som du lämnar igång kan kosta pengar. Du kan ta bort enstaka resurser eller hela resursgruppen om du vill ta bort alla resurser.

Läs mer

Följande resurser är relaterade till de ämnen som beskrivs i den här modulen som du kanske tycker är intressanta:

Kontrollera dina kunskaper

1.

Vilket av följande instruktioner beskriver en fördel med att använda bindningar i dina Azure Functions för att få åtkomst till datakällor och datamottagare?

2.

Vad heter filen som innehåller konfigurationsdata för funktioner?

3.

Hur många utlösare måste en funktion ha?