Libreria client REST di Azure DevCenter per JavaScript - versione 1.0.0-beta.3

La libreria di Azure DevCenter consente di gestire le risorse per Microsoft Dev Box e Gli ambienti di distribuzione di Azure. Questo pacchetto consente di gestire computer e ambienti per sviluppatori in Azure.

Usare il pacchetto per Azure DevCenter per:

Creare, accedere, gestire ed eliminare le risorse di Dev Box Creare, distribuire, gestire ed eliminare le risorse dell'ambiente

Servizio DevCenter

Per usare questa libreria, affidarsi fortemente alla documentazione del client REST

Collegamenti principali:

Introduzione

Ambienti attualmente supportati

  • Versioni LTS di Node.js

Prerequisiti

  • È necessario disporre di una sottoscrizione di Azure per usare questo pacchetto.
  • È necessario aver configurato un devCenter, project, connessione di rete, definizione di dev box e pool prima di poter creare caselle di sviluppo
  • È necessario aver configurato un devCenter, project, catalogo e tipo di ambiente prima di poter creare ambienti

Installare il pacchetto @azure-rest/developer-devcenter

Installare la libreria client REST di Azure DevCenter per JavaScript con npm:

npm install @azure-rest/developer-devcenter

Creare e autenticare un oggetto AzureDeveloperDevCenterClient

Per usare una credenziale token di Azure Active Directory (AAD), specificare un'istanza del tipo di credenziali desiderato ottenuto dalla libreria @azure/identità .

Per eseguire l'autenticazione con AAD, è prima necessario npm installare @azure/identity

Dopo la configurazione, è possibile scegliere quale tipo di credenziale da @azure/identity usare. Ad esempio, DefaultAzureCredential può essere usato per autenticare il client.

Impostare il valore dell'endpoint dev center come variabile di ambiente: DEVCENTER_ENDPOINT

Concetti chiave

REST Client (Client REST)

Questo client è uno dei nostri client REST. È consigliabile leggere come usare un client REST qui.

Concetti di DevCenter

Le finestre di sviluppo fanno riferimento alle macchine per sviluppatori gestite in esecuzione in Azure. Le caselle di sviluppo vengono sottoposte a provisioning in Pool, che definiscono la rete e l'immagine usata per un Dev Box.

Gli ambienti fanno riferimento agli ambienti di sviluppo modelli, che combinano un modello (elemento catalogo) e parametri, nonché un tipo di ambiente che definisce le autorizzazioni e la posizione in cui vengono distribuite le risorse.

Risoluzione dei problemi

Registrazione

L'abilitazione della registrazione consente di individuare informazioni utili sugli errori. Per visualizzare un log di richieste e risposte HTTP, impostare la variabile di ambiente AZURE_LOG_LEVEL su info. In alternativa, la registrazione può essere abilitata in fase di esecuzione chiamando setLogLevel in @azure/logger:

const { setLogLevel } = require("@azure/logger");

setLogLevel("info");

Per istruzioni più dettagliate su come abilitare i log, è possibile esaminare la documentazione del pacchetto @azure/logger.