A fejlesztési környezet beállítása Kusto-ügyfélkódtárak használatára
Cikk
Megtudhatja, hogyan állíthatja be a környezetet a Kusto-ügyfélkódtárak használatára. Ezekkel a kódtárakkal olyan alkalmazásokat hozhat létre, amelyek egy fürthöz csatlakoznak, és lekérdezéseket futtatnak vagy adatokat betöltenek.
Ebből a cikkből megtudhatja, hogyan telepíthet ügyfélkódtár-csomagokat az előnyben részesített nyelvhez.
Előfeltételek
Válassza ki az alkalmazás létrehozásához használt programozási nyelv előfeltételeit.
Megjegyzés
A Kusto-ügyfélkódtárak kompatibilisek a JavaScripttel és a TypeScripttel. A TypeScript-példák JavaScriptre való konvertálásához egyszerűen távolítsa el a változókhoz, paraméterekhez és visszatérési értékekhez használt típusjegyzeteket.
Az alábbi .NET SDK-keretrendszerek közül legalább egy:
.NET SDK 5.0 vagy újabb
.NET Core 2.1 vagy újabb
.NET Standard 2.1 vagy újabb
A .NET-keretrendszer 4.7.2-es vagy újabb verziója
Telepítés ellenőrzése: Futtassa a parancshéjat dotnet sdk check annak ellenőrzéséhez, hogy a telepített verziók megfelelnek-e a minimális követelményeknek.
Győződjön meg arról, hogy a node végrehajtható fájl a PATH
Telepítés ellenőrzése: Parancshéjban futtassa a parancsot node --version annak ellenőrzéséhez, hogy a verzió 3.7-es vagy újabb-e
Node.js vagy böngészőalapú webalkalmazás, például React alkalmazás.
Böngészőalapú webalkalmazások esetén:
Ha az alkalmazás bejelentkezési felülettel rendelkezik, a @auzre/identitástár használatával engedélyezési jogkivonatot állíthat ki, és a withTokenProvider kusto-ügyfélnek adhatja át ezt a jogkivonatot:
Ha az alkalmazás nem rendelkezik bejelentkezési felülettel, vagy inkább a Kusto ügyfélkódtárat használja a hitelesítés kéréséhez, be kell állítania egy alkalmazásregisztrációt a szükséges engedélyekkel:
A Hitelesítés lapon válassza a + Platform hozzáadása lehetőséget. Ezután válassza az Egyoldalas alkalmazás lehetőséget.
Adja meg a kívánt átirányítási URI-kat, jelölje ki az Access-jogkivonatok és -azonosító jogkivonatok mezőit, majd válassza a Konfigurálás lehetőséget. Az átirányítási URI-kkal kapcsolatos további információkért lásd: Webes API-kat meghívó asztali alkalmazás.
Az Áttekintés lapon másolja ki az alkalmazás (ügyfél) azonosítóját.
Az alábbi oktatóanyagok példái a Kusto ügyfélkódtár használatával kérik a hitelesítést.
Megjegyzés
Ha Ön egy szervezethez tartozik, a szervezeti konfigurációkon alapuló korlátozások megakadályozhatják a hitelesítést. Kérjen hozzáférést egy szervezet rendszergazdájától, vagy próbálkozzon újra egy személyes fiókkal.
JDK 8 vagy újabb
Győződjön meg arról, hogy a java végrehajtható fájl a PATH
Telepítés ellenőrzése: Parancshéjban futtassa a parancsot java -version annak ellenőrzéséhez, hogy a verzió 8 vagy újabb-e
Maven 3.6.3 vagy újabb
Győződjön meg arról, hogy a mvn végrehajtható fájl a PATH
Telepítés ellenőrzése: Parancshéjban futtassa a parancsot mvn -version annak ellenőrzéséhez, hogy a verzió 3.6.3-at vagy újabb verziót tartalmaz-e
A csomag telepítése
Ez a szakasz végigvezeti a Kusto ügyfélkódtár telepítésén a környezetben.
Az alábbi táblázat az ügyfélkódtárakat és a megfelelő csomagneveket sorolja fel.
Egy ügyfelet biztosít az adatok fürtökbe való betöltéséhez. További információ: Adatok betöltése a fürtbe.
Adja hozzá az ön által előnyben részesített nyelvhez tartozó Kusto-ügyfélkódtárakat a projekthez, vagy használja a nyelvének megfelelő csomagkezelőt az ügyfélkódtárak telepítéséhez.
Ezután adja hozzá a következő függőségeket a pom.xml, és cserélje le az összetevők verzióit a Maven Central legújabb elérhető verziójára a kusto-data és a kusto-ingest esetében.
A maven-compiler-plugin és az exec-maven-plugin beépülő modulokat is hozzá kell adnia a pom.xml. Ha még nem léteznek, adja hozzá őket az alábbiak szerint.
A Kusto SDK-k gyors üzembe helyezési mintaalkalmazásokat tartalmaznak. Ezek az alkalmazások bemutatják, hogyan hitelesítheti, felügyelheti, kérdezheti le és betöltheti az adatokat a Kusto-ügyfélkódtárak használatával. Használhatja őket kiindulási pontként a saját alkalmazásához a kód módosításával vagy adott szakaszok projektbe való beépítésével.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ: https://aka.ms/ContentUserFeedback.
Visszajelzés küldése és megtekintése a következőhöz: