Udostępnij przez


Biblioteka klienta REST usługi Azure DevCenter dla języka JavaScript — wersja 1.0.1

Biblioteka Azure DevCenter zapewnia dostęp do zarządzania zasobami dla środowisk microsoft Dev Box i Azure Deployment Environment. Ten pakiet umożliwia zarządzanie maszynami i środowiskami deweloperów na platformie Azure.

Użyj pakietu dla usługi Azure DevCenter, aby:

Tworzenie, uzyskiwanie dostępu do zasobów usługi Dev Box oraz zarządzanie nimi oraz usuwanie ich— tworzenie, wdrażanie i usuwanie zasobów środowiska oraz zarządzanie nimi

Usługa DevCenter

w dużym stopniu polegaj na naszych dokumentacji klienta REST do korzystania z tej biblioteki

Kluczowe linki:

Wprowadzenie

Obecnie obsługiwane środowiska

  • Wersje LTS Node.js

Warunki wstępne

  • Aby korzystać z tego pakietu, musisz mieć subskrypcji platformy Azure.
  • Przed utworzeniem pól deweloperskich należy skonfigurować devCenter, Project, Network Connection, Dev Box Definition i Pool
  • Przed utworzeniem środowisk należy skonfigurować centrum deweloperów, projektów, katalogu i typu środowiska

Instalowanie pakietu @azure-rest/developer-devcenter

Zainstaluj bibliotekę klienta REST klienta REST usługi Azure DevCenter dla języka JavaScript przy użyciu npm:

npm install @azure-rest/developer-devcenter

Tworzenie i uwierzytelnianie AzureDeveloperDevCenterClient

Aby użyć poświadczeń tokenu usługi Azure Active Directory (AAD), podaj wystąpienie żądanego typu poświadczeń uzyskanego z biblioteki @azure/tożsamości.

Aby uwierzytelnić się w usłudze AAD, musisz najpierw npm zainstalować @azure/identity

Po skonfigurowaniu możesz wybrać typ poświadczeń z @azure/identity do użycia. Na przykład do uwierzytelniania klienta można użyć DefaultAzureCredential.

Ustaw wartość punktu końcowego centrum deweloperów jako zmienną środowiskową: 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());

Kluczowe pojęcia

Klient REST

Ten klient jest jednym z naszych klientów REST. Zdecydowanie zalecamy zapoznanie się z tym, jak używać klienta REST tutaj.

Pojęcia dotyczące centrum deweloperów

Usługa Dev Box odnosi się do zarządzanych maszyn deweloperskich działających na platformie Azure. Usługa Dev Box jest aprowizowana w pulach, które definiują sieć i obraz używany dla usługi Dev Box.

Środowiska odwołują się do szablonowych środowisk deweloperskich, które łączą szablon (element wykazu) i parametry, a także typ środowiska, który definiuje uprawnienia i miejsce wdrażania zasobów.

Rozwiązywanie problemów

Wyrąb

Włączenie rejestrowania może pomóc odkryć przydatne informacje o błędach. Aby wyświetlić dziennik żądań i odpowiedzi HTTP, ustaw zmienną środowiskową AZURE_LOG_LEVEL na info. Alternatywnie rejestrowanie można włączyć w czasie wykonywania, wywołując setLogLevel w @azure/logger:

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

setLogLevel("info");

Aby uzyskać bardziej szczegółowe instrukcje dotyczące włączania dzienników, zapoznaj się z dokumentami dotyczącymi pakietów @azure/rejestratora.