Einrichten Ihrer Entwicklungsumgebung für die Verwendung von Kusto-Clientbibliotheken
Artikel
Erfahren Sie, wie Sie Ihre Umgebung für die Verwendung von Kusto-Clientbibliotheken einrichten. Sie können diese Bibliotheken verwenden, um Apps zu erstellen, die eine Verbindung mit einem Cluster herstellen und Abfragen ausführen oder Daten erfassen.
In diesem Artikel erfahren Sie, wie Sie Clientbibliothekspakete für Ihre bevorzugte Sprache installieren.
Voraussetzungen
Wählen Sie die Voraussetzungen für die Programmiersprache aus, die zum Erstellen Ihrer App verwendet wird.
Hinweis
Kusto-Clientbibliotheken sind mit JavaScript und TypeScript kompatibel. Um TypeScript-Beispiele in JavaScript zu konvertieren, entfernen Sie einfach die Typanmerkungen, die für Variablen, Parameter und Rückgabewerte verwendet werden.
Mindestens eines der folgenden .NET SDK-Frameworks:
.NET SDK 5.0 oder höher
.NET Core 2.1 oder höher
.NET Standard 2.1 oder höher
.NET Framework 4.7.2 oder höher
Installation überprüfen: Führen Sie in einer Befehlsshell aus dotnet sdk check , um zu überprüfen, ob die installierten Versionen die Mindestanforderungen erfüllen.
Stellen Sie sicher, dass die node ausführbare Datei in Ihrem PATH
Überprüfen der Installation: Führen Sie in einer Befehlsshell aus node --version , um zu überprüfen, ob die Version 3.7 oder höher ist.
Eine Node.js-App oder eine browserbasierte Web-App, z. B. eine React-App.
Für browserbasierte Web-Apps:
Wenn Ihre App über eine Anmeldeoberfläche verfügt, können Sie die @auzre-/Identitätsbibliothek verwenden, um ein Autorisierungstoken auszustellen und withTokenProvider dieses Token an den Kusto-Client zu übertragen:
Wenn Ihre App nicht über eine Anmeldeoberfläche verfügt oder Sie die Kusto-Clientbibliothek verwenden möchten, um die Authentifizierung aufzufordern, müssen Sie eine Anwendungsregistrierung mit den erforderlichen Berechtigungen einrichten:
Wählen Sie auf der Registerkarte Authentifizierungdie Option + Plattform hinzufügen aus. Wählen Sie dann Single-page application (Einzelseitenanwendung) aus.
Geben Sie die gewünschten Umleitungs-URIs ein, aktivieren Sie die Felder für Zugriffstoken und ID-Token, und wählen Sie Konfigurieren aus. Weitere Informationen zu Umleitungs-URIs finden Sie unter Desktop-App, die Web-APIs aufruft.
Kopieren Sie auf der Registerkarte Übersicht die Anwendungs-ID (Client).
In den Beispielen in den folgenden Tutorials wird die Kusto-Clientbibliothek verwendet, um die Authentifizierung aufzufordern.
Hinweis
Wenn Sie zu einer organization gehören, können Einschränkungen, die auf organization Konfigurationen basieren, sie daran hindern, sich zu authentifizieren. Bitten Sie einen organization Administrator um Zugriff, oder versuchen Sie es erneut mit einem persönliches Konto.
JDK 8 oder höher
Stellen Sie sicher, dass die java ausführbare Datei in Ihrem PATH
Überprüfen der Installation: Führen Sie in einer Befehlsshell aus java -version , um zu überprüfen, ob die Version 8 oder höher ist.
Maven 3.6.3 oder höher
Stellen Sie sicher, dass die mvn ausführbare Datei in Ihrem PATH
Überprüfen der Installation: Führen Sie in einer Befehlsshell aus mvn -version , um zu überprüfen, ob die Version 3.6.3 oder höher ist.
Installieren des Pakets
In diesem Abschnitt erfahren Sie, wie Sie die Kusto-Clientbibliothek in Ihrer Umgebung installieren.
In der folgenden Tabelle sind die Clientbibliotheken und die entsprechenden Paketnamen aufgeführt.
Name der Bibliothek
BESCHREIBUNG
Kusto-Datenbibliothek
Stellt einen Client zum Herstellen einer Verbindung mit Clustern bereit. Verwenden Sie die Clientbibliothek, um Daten abzufragen oder Verwaltungsbefehle auszuführen.
Kusto-Erfassungsbibliothek
Stellt einen Client zum Erfassen von Daten in Clustern bereit. Weitere Informationen finden Sie unter Erfassen von Daten in Ihrem Cluster.
Fügen Sie ihrem Projekt die Kusto-Clientbibliotheken für Ihre bevorzugte Sprache hinzu, oder verwenden Sie den für Ihre Sprache geeigneten Paket-Manager, um die Clientbibliotheken zu installieren.
Fügen Sie dann den pom.xml die folgenden Abhängigkeiten hinzu, und ersetzen Sie dabei die Artefaktversionen durch die neuesten verfügbaren Versionen in Maven Central für kusto-data und kusto-ingest.
Sie müssen auch die Plug-Ins maven-compiler-plugin und exec-maven-plugin in Ihrem pom.xml hinzufügen. Wenn sie noch nicht vorhanden sind, fügen Sie sie wie folgt hinzu.
Die Kusto-SDKs enthalten Schnellstartbeispielanwendungen. Diese Anwendungen zeigen, wie Sie Daten mithilfe der Kusto-Clientbibliotheken authentifizieren, verwalten, abfragen und erfassen. Sie können sie als Ausgangspunkt für Ihre eigene Anwendung verwenden, indem Sie den Code ändern oder bestimmte Abschnitte in Ihr Projekt integrieren.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter https://aka.ms/ContentUserFeedback.