Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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:
- kod źródłowy
- pakietu (NPM)
- Dokumentacja referencyjna interfejs u API
- Próbki
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.
Azure SDK for JavaScript