Översikt över Azure Data Explorer-bindningar för Azure Functions (förhandsversion)
Den här uppsättningen artiklar beskriver hur du arbetar med Azure Data Explorer-bindningar i Azure Functions. Azure Functions stöder indatabindningar och utdatabindningar för Azure Data Explorer-kluster.
Åtgärd | Typ |
---|---|
Läsa data från en databas | Indatabindning |
Mata in data till en databas | Utdatabindning |
Installera tillägget
Vilket NuGet-tilläggspaket du installerar beror på vilket C#-läge du använder i funktionsappen.
Funktioner körs i en isolerad C#-arbetsprocess. Mer information finns i Guide för att köra C# Azure Functions i en isolerad arbetsprocess.
Lägg till tillägget i projektet genom att installera det här NuGet-paketet.
dotnet add package Microsoft.Azure.Functions.Worker.Extensions.Kusto --prerelease
Installera paketet
Azure Data Explorer-bindningstillägget är en del av ett paket med förhandsversionstillägg som anges i din host.json projektfil.
Du kan lägga till förhandsgranskningstilläggspaketet genom att lägga till eller ersätta följande kod i host.json-filen:
{
"version": "2.0",
"extensionBundle": {
"id": "Microsoft.Azure.Functions.ExtensionBundle.Preview",
"version": "[4.*, 5.0.0)"
}
}
Funktionskörning
Kommentar
Python-språkstöd för Azure Data Explorer-bindningstillägget är tillgängligt från och med v4.6.0 eller senare av Functions-körningen. Du kan behöva uppdatera installationen av Azure Functions Core Tools för lokal utveckling.
Installera paketet
Azure Data Explorer-bindningstillägget är en del av ett paket med förhandsversionstillägg som anges i din host.json-projektfil.
Du kan lägga till förhandsgranskningstilläggspaketet genom att lägga till eller ersätta följande kod i host.json-filen:
{
"version": "2.0",
"extensionBundle": {
"id": "Microsoft.Azure.Functions.ExtensionBundle.Preview",
"version": "[4.*, 5.0.0)"
}
}
Installera paketet
Azure Data Explorer-bindningstillägget är en del av ett paket med förhandsversionstillägg som anges i din host.json projektfil.
Du kan lägga till förhandsgranskningstilläggspaketet genom att lägga till eller ersätta följande kod i host.json-filen:
{
"version": "2.0",
"extensionBundle": {
"id": "Microsoft.Azure.Functions.ExtensionBundle.Preview",
"version": "[4.*, 5.0.0)"
}
}
Uppdatera paket
Lägg till Java-biblioteket för Azure Data Explorer-bindningar till ditt Functions-projekt med en uppdatering av pom.xml
filen i Python Azure Functions-projektet på följande sätt:
<dependency>
<groupId>com.microsoft.azure.functions</groupId>
<artifactId>azure-functions-java-library-kusto</artifactId>
<version>1.0.4-Preview</version>
</dependency>
Kusto niska veze
Azure Data Explorer-bindningar för Azure Functions har en obligatorisk egenskap för niska veze för alla bindningar. Niska veze dokumenteras på Kusto niska veze s.
Att tänka på
- Azure Data Explorer-bindningen stöder version 4.x och senare av Functions-körningen.
- Källkoden för Azure Data Explorer-bindningar finns på den här GitHub-lagringsplatsen.
- Den här bindningen kräver anslutning till Azure Data Explorer. För indatabindningar kräver användarna visningsbehörigheter . För utdatabindningar kräver användarna Ingestor-behörigheter . Mer information om behörigheter finns i Rollbaserad åtkomstkontroll.