Klientská knihovna REST pro Azure DevCenter pro JavaScript – verze 1.0.1

Knihovna Azure DevCenter poskytuje přístup ke správě prostředků pro microsoft Dev Box a prostředí nasazení Azure. Tento balíček umožňuje správu vývojářských počítačů a prostředí v Azure.

Balíček pro Azure DevCenter použijte k:

Vytvoření, přístup, správa a odstranění prostředků Dev Boxu – Vytvoření, nasazení, správa a odstranění prostředků prostředí

Služba DevCenter

Pokud chcete používat tuto knihovnu, spoléhat se na naši klientských dokumentů REST.

Klíčové odkazy:

Začínáme

Aktuálně podporovaná prostředí

  • Verze LTS Node.js

Požadavky

  • Abyste mohli tento balíček používat, musíte mít předplatné Azure.
  • Před vytvořením dev boxů musíte mít nakonfigurované devCenter, projektu, síťového připojení, definice Dev Boxu a fondu.
  • Před vytvořením prostředí musíte mít nakonfigurované devCenter, projektu, katalogu a typu prostředí.

Instalace balíčku @azure-rest/developer-devcenter

Nainstalujte klientskou knihovnu REST klienta Rest pro Azure DevCenter pro JavaScript pomocí npm:

npm install @azure-rest/developer-devcenter

Vytvoření a ověření AzureDeveloperDevCenterClient

Pokud chcete použít přihlašovací údaje tokenu Azure Active Directory (AAD), zadejte instanci požadovaného typu přihlašovacích údajů získaného z knihovny @azure/identity.

Pokud se chcete ověřit pomocí AAD, musíte nejdřív npm nainstalovat @azure/identity

Po nastavení můžete z zvolit, jaký typ @azure/identity použít. Například DefaultAzureCredential lze použít k ověření klienta.

Nastavte hodnotu koncového bodu dev center jako proměnnou prostředí: 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());

Klíčové koncepty

Klient REST

Tento klient je jedním z našich klientů REST. Důrazně doporučujeme přečíst si, jak používat klienta REST zde.

Koncepty DevCenter

Dev Boxes se týká spravovaných vývojářských počítačů běžících v Azure. Vývojové boxy se zřizují ve fondech, které definují síť a image používané pro Dev Box.

Prostředí odkazují na předdefinovaná vývojářská prostředí, která kombinují šablonu (položku katalogu) a parametry a také typ prostředí, který definuje oprávnění a umístění nasazených prostředků.

Řešení problémů

Protokolování

Povolení protokolování může pomoct odhalit užitečné informace o chybách. Pokud chcete zobrazit protokol požadavků a odpovědí HTTP, nastavte proměnnou prostředí AZURE_LOG_LEVEL na info. Případně můžete protokolování povolit za běhu voláním setLogLevel v @azure/logger:

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

setLogLevel("info");

Podrobnější pokyny k povolení protokolů najdete v dokumentaci k @azure/protokolovacímu balíčku.