Partilhar via


Biblioteca de cliente REST do Azure DevCenter para JavaScript - versão 1.0.0

A biblioteca do Azure DevCenter fornece acesso para gerenciar recursos para Microsoft Dev Box e Ambientes de Implantação do Azure. Este pacote permite gerenciar máquinas e ambientes de desenvolvedor no Azure.

Use o pacote do Azure DevCenter para:

Criar, acessar, gerenciar e excluir recursos da Caixa de Desenvolvimento Criar, implantar, gerenciar e excluir recursos do Ambiente

Serviço DevCenter

Por favor, confie muito em nossos documentos de cliente REST para usar esta biblioteca

Ligações principais:

Primeiros passos

Ambientes atualmente suportados

  • Versões LTS do Node.js

Pré-requisitos

  • Você deve ter um de assinatura do Azure para usar este pacote.
  • Você deve ter configurado um DevCenter, Project, Network Connection, Dev Box Definition e Pool antes de poder criar Dev Boxes
  • Você deve ter configurado um DevCenter, Projeto, Catálogo e Tipo de Ambiente antes de poder criar Ambientes

Instalar o pacote @azure-rest/developer-devcenter

Instale a biblioteca de cliente REST do cliente REST do Azure DevCenter para JavaScript com npm:

npm install @azure-rest/developer-devcenter

Criar e autenticar um AzureDeveloperDevCenterClient

Para usar uma credencial de token do Azure Ative Directory (AAD), forneça uma instância do tipo de credencial desejado obtido da biblioteca de @azure/identidade.

Para autenticar com o AAD, você deve primeiro npm instalar o @azure/identity

Após a configuração, você pode escolher qual tipo de credencial de @azure/identity usar. Como exemplo, DefaultAzureCredential pode ser usado para autenticar o cliente.

Defina o valor do ponto de extremidade do centro de desenvolvimento como variável de ambiente: DEVCENTER_ENDPOINT

Conceitos-chave

Cliente REST

Este cliente é um dos nossos clientes REST. É altamente recomendável que você leia como usar um cliente REST aqui.

Conceitos do DevCenter

As Caixas de Desenvolvimento referem-se a máquinas de desenvolvedor gerenciadas em execução no Azure. As Caixas de Desenvolvimento são provisionadas em Pools, que definem a rede e a imagem usadas para uma Caixa de Desenvolvimento.

Ambientes referem-se a ambientes de desenvolvedor modelados, que combinam um modelo (Item de Catálogo) e parâmetros, bem como um Tipo de Ambiente que define permissões e onde os recursos são implantados.

Solução de problemas

Registo

Habilitar o registro em log pode ajudar a descobrir informações úteis sobre falhas. Para ver um log de solicitações e respostas HTTP, defina a variável de ambiente AZURE_LOG_LEVEL como info. Como alternativa, o registro em log pode ser habilitado em tempo de execução chamando setLogLevel no @azure/logger:

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

setLogLevel("info");

Para obter instruções mais detalhadas sobre como habilitar logs, você pode consultar os documentos do pacote @azure/logger.