Konfigurera utvecklingsmiljön så att kusto-klientbibliotek används
Artikel
Lär dig hur du konfigurerar din miljö för att använda Kusto-klientbibliotek. Du kan använda de här biblioteken för att skapa appar som ansluter till ett kluster och köra frågor eller mata in data.
I den här artikeln får du lära dig hur du installerar klientbibliotekspaket för önskat språk.
Förutsättningar
Välj förutsättningar för programmeringsspråket som används för att skapa din app.
Anteckning
Kusto-klientbibliotek är kompatibla med JavaScript och TypeScript. Om du vill konvertera TypeScript-exempel till JavaScript tar du helt enkelt bort de typanteckningar som används för variabler, parametrar och returvärden.
Kontrollera att den node körbara filen finns i din PATH
Verifiera installationen: Kör node --version i ett kommandogränssnitt för att kontrollera att versionen är 3.7 eller senare
En Node.js app eller en webbläsarbaserad webbapp, till exempel en React app.
För webbläsarbaserade webbappar:
Om din app har en inloggningsupplevelse kan du använda @auzre/identitetsbiblioteket för att utfärda en auktoriseringstoken och använda withTokenProvider för att mata in denna token till Kusto-klienten:
Om din app inte har någon inloggningsupplevelse, eller om du föredrar att använda Kusto-klientbiblioteket för att fråga efter autentisering, måste du konfigurera en programregistrering med nödvändiga behörigheter:
På fliken Autentisering väljer du + Lägg till en plattform. Välj sedan Ensidesprogram.
Ange önskade omdirigerings-URI:er, markera rutorna för Åtkomsttoken och ID-token och välj Konfigurera. Mer information om omdirigerings-URI:er finns i Skrivbordsapp som anropar webb-API:er.
På fliken Översikt kopierar du program-ID:t (klient).
Exemplen i följande självstudier använder Kusto-klientbiblioteket för att fråga efter autentisering.
Anteckning
Om du tillhör en organisation kan begränsningar som baseras på organisationskonfigurationer hindra dig från att autentisera. Be om åtkomst från en organisationsadministratör eller försök igen med ett personligt konto.
JDK 8 eller senare
Kontrollera att den java körbara filen finns i din PATH
Verifiera installationen: Kör java -version i ett kommandogränssnitt för att kontrollera att versionen är 8 eller senare
Maven 3.6.3 eller senare
Kontrollera att den mvn körbara filen finns i din PATH
Verifiera installationen: Kör mvn -version i ett kommandogränssnitt för att kontrollera att versionen är 3.6.3 eller senare
Installera paketet
Det här avsnittet vägleder dig genom att installera Kusto-klientbiblioteket i din miljö.
I följande tabell visas klientbiblioteken och motsvarande paketnamn.
Tillhandahåller en klient för att mata in data i kluster. Mer information finns i Mata in data i klustret.
Lägg till Kusto-klientbiblioteken för önskat språk i projektet eller använd den pakethanterare som är lämplig för ditt språk för att installera klientbiblioteken.
Lägg sedan till följande beroenden i pom.xml och ersätt artefaktversionerna med den senaste tillgängliga versionen på Maven Central för kusto-data och kusto-ingest.
Du måste också lägga till plugin-programmet maven-compiler-plugin och exec-maven-plugin-programmet i pom.xml. Om de inte redan finns lägger du till dem på följande sätt.
Kusto SDK:er innehåller exempelprogram för snabbstart. Dessa program visar hur du autentiserar, administrerar, frågar och matar in data med kusto-klientbiblioteken. Du kan använda dem som utgångspunkt för ditt eget program genom att ändra koden eller införliva specifika avsnitt i projektet.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i: https://aka.ms/ContentUserFeedback.