Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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.
Azure SDK for JavaScript