Azure DevCenter REST-ügyfélkódtár JavaScripthez – 1.0.1-es verzió

Az Azure DevCenter-kódtár hozzáférést biztosít a Microsoft Dev Box és az Azure Deployment Environment erőforrásainak kezeléséhez. Ez a csomag lehetővé teszi a fejlesztői gépek és környezetek kezelését az Azure-ban.

Az Azure DevCenter csomagjának használatával:

Dev Box-erőforrások létrehozása, elérése, kezelése és törlése Környezeti erőforrások létrehozása, üzembe helyezése, kezelése és törlése

DevCenter szolgáltatás

Kérjük, erősen támaszkodjon a REST-ügyfél dokumentációjára, használja ezt a kódtárat

Főbb hivatkozások:

Kezdetekhez

Jelenleg támogatott környezetek

  • A Node.js LTS-verziói

Előfeltételek

  • A csomag használatához Azure-előfizetéssel kell rendelkeznie.
  • A Dev Boxok létrehozása előtt konfigurálnia kell a DevCentert, a Projektet, a Hálózati kapcsolatot, a Dev Box Definíciót és a Készletet
  • A környezetek létrehozása előtt konfigurálnia kell DevCenter-, Project-, Katalógus- és Környezettípust

A @azure-rest/developer-devcenter csomag telepítése

Telepítse az Azure DevCenter REST-ügyfél REST-ügyféloldali kódtárát JavaScripthez a npm:

npm install @azure-rest/developer-devcenter

AzureDeveloperDevCenterClient létrehozása és hitelesítése

Ha Azure Active Directory-jogkivonat hitelesítőszeretne használni, adja meg a @azure/identity könyvtárból beszerzett kívánt hitelesítő adattípus egy példányát.

Az AAD-vel való hitelesítéshez először telepítenie kell npm@azure/identity

A beállítás után kiválaszthatja, hogy milyen típusú hitelesítő adatok@azure/identity használni. Példaként DefaultAzureCredential használható az ügyfél hitelesítésére.

A fejlesztői központ végpontjának értékének beállítása környezeti változóként: DEVCENTER_ENDPOINT

import AzureDeveloperDevCenter from "@azure-rest/developer-devcenter";
import { DefaultAzureCredential } from "@azure/identity";

const endpoint = process.env["DEVCENTER_ENDPOINT"] || "<endpoint>";
const client = AzureDeveloperDevCenter(endpoint, new DefaultAzureCredential());

Alapfogalmak

REST-ügyfél

Ez az ügyfél az egyik REST-ügyfelünk. Javasoljuk, hogy olvassa el a REST-ügyfél használatát, itt.

A DevCenter fogalmai

A Dev Box az Azure-ban futó felügyelt fejlesztői gépekre vonatkozik. A Dev Boxok ki vannak építve a készletekben, amelyek meghatározzák a Dev Boxhoz használt hálózatot és rendszerképet.

A környezetek sablonalapú fejlesztői környezetekre vonatkoznak, amelyek egy sablont (katalóguselemet) és paramétereket kombinálnak, valamint egy olyan környezettípust, amely meghatározza az engedélyeket és az erőforrások üzembe helyezésének helyét.

Hibaelhárítás

Fakitermelés

A naplózás engedélyezése segíthet a hibákról szóló hasznos információk feltárásában. A HTTP-kérések és válaszok naplójának megtekintéséhez állítsa a AZURE_LOG_LEVEL környezeti változót info. Másik lehetőségként a naplózás futásidőben is engedélyezhető a setLogLevel meghívásával a @azure/logger:

import { setLogLevel } from "@azure/logger";

setLogLevel("info");

A naplók engedélyezésére vonatkozó részletesebb útmutatásért tekintse meg a @azure/logger csomag dokumentációit.