Libreria client REST di Azure DevCenter per JavaScript - versione 1.0.1
La libreria di Azure DevCenter fornisce l'accesso per 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
Collegamenti chiave:
Introduttiva
Ambienti attualmente supportati
- Versioni LTS di Node.js
Prerequisiti
- Per usare questo pacchetto, è necessario disporre di una sottoscrizione di Azure .
- È necessario aver configurato un devCenter, un progetto, una connessione di rete, una definizione di Dev Box e un pool prima di poter creare dev boxes
- È necessario avere configurato un tipo di ambiente, progetto, catalogo e devCenter prima di poter creare ambienti
Installare il pacchetto @azure-rest/developer-devcenter
Installare la libreria client REST del client REST di Azure DevCenter per JavaScript con npm
:
npm install @azure-rest/developer-devcenter
Creare ed autenticare un AzureDeveloperDevCenterClient
Per usare un credenziali token di Azure Active Directory (AAD), fornire un'istanza del tipo di credenziale desiderato ottenuto dalla libreria @azure/identity.
Per eseguire l'autenticazione con AAD, è prima necessario installare npm
@azure/identity
Dopo l'installazione, è possibile scegliere il tipo di credenziali da @azure/identity
da usare.
Ad esempio, è possibile usare DefaultAzureCredential per autenticare il client.
Impostare il valore dell'endpoint di Dev Center come variabile di ambiente: 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());
Concetti chiave
REST Client
Questo client è uno dei nostri client REST. È consigliabile leggere come usare un client REST qui.
Concetti relativi a DevCenter
Dev Boxes fa riferimento a computer per sviluppatori gestiti in esecuzione in Azure. Viene effettuato il provisioning di Dev Boxes in Pool, che definiscono la rete e l'immagine usata per un Dev Box.
Gli ambienti fanno riferimento a ambienti di sviluppo basato su 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 può aiutare a 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
nel @azure/logger
:
import { setLogLevel } from "@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