Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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
Klíčové odkazy:
- zdrojový kód
- balíčku (NPM)
- Referenční dokumentace k rozhraní API
- Vzorky
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.
Azure SDK for JavaScript