Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La biblioteca de Azure DevCenter proporciona acceso para administrar los recursos de Microsoft Dev Box y entornos de implementación de Azure. Este paquete habilita la administración de máquinas y entornos de desarrollador en Azure.
Use el paquete de Azure DevCenter para:
Crear, acceder, administrar y eliminar recursos de Dev Box Crear, implementar, administrar y eliminar recursos del entorno
Servicio DevCenter
Confíe en gran medida en nuestros documentos de cliente REST de para usar esta biblioteca
Vínculos clave:
- Código fuente
- paquete de (NPM)
- documentación de referencia de api de
- Ejemplos
Empezar
Entornos admitidos actualmente
- Versiones LTS de Node.js
Prerrequisitos
- Debe tener una suscripción de Azure para usar este paquete.
- Debe tener configurado un DevCenter, Project, Network Connection, Dev Box Definition y Pool para poder crear Dev Boxes.
- Debe tener configurado un devCenter, Project, Catalog y Environment Type para poder crear entornos.
Instalación del paquete @azure-rest/developer-devcenter
Instale la biblioteca cliente DE REST de Azure DevCenter para JavaScript con npm:
npm install @azure-rest/developer-devcenter
Creación y autenticación de un AzureDeveloperDevCenterClient
Para usar una credencial de token de Azure Active Directory (AAD), proporcione una instancia del tipo de credencial deseado obtenido de la biblioteca de @azure/identity.
Para autenticarse con AAD, primero debe npm instalar @azure/identity
Después de la instalación, puede elegir qué tipo de credenciales de de @azure/identity usar.
Por ejemplo, DefaultAzureCredential se puede usar para autenticar al cliente.
Establezca el valor del punto de conexión del centro de desarrollo como variable de entorno: 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());
Conceptos clave
Cliente REST
Este cliente es uno de nuestros clientes REST. Le recomendamos encarecidamente que lea cómo usar un cliente REST aquí.
Conceptos de DevCenter
Los cuadros de desarrollo hacen referencia a las máquinas para desarrolladores administradas que se ejecutan en Azure. Los cuadros de desarrollo se aprovisionan en grupos, que definen la red y la imagen usadas para un dev Box.
Los entornos hacen referencia a entornos de desarrollador con plantilla, que combinan una plantilla (elemento de catálogo) y parámetros, así como un tipo de entorno que define los permisos y dónde se implementan los recursos.
Solución de problemas
Registro
Habilitar el registro puede ayudar a descubrir información útil sobre errores. Para ver un registro de solicitudes y respuestas HTTP, establezca la variable de entorno AZURE_LOG_LEVEL en info. Como alternativa, el registro se puede habilitar en tiempo de ejecución llamando a setLogLevel en el @azure/logger:
import { setLogLevel } from "@azure/logger";
setLogLevel("info");
Para obtener instrucciones más detalladas sobre cómo habilitar los registros, puede consultar los documentos del paquete de @azure/registrador.
Azure SDK for JavaScript