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.
Use Microsoft Dev Box con Visual Studio Code (VS Code) para crear entornos de desarrollo seguros basados en la nube. En este artículo se explica cómo configurar túneles de desarrollo y conectarse a su dev Box desde VS Code. Aprenderá a instalar la extensión necesaria, habilitar túneles seguros y conectarse de forma remota para una experiencia de desarrollo simplificada. Siga estos pasos para empezar a trabajar de forma rápida y eficaz desde cualquier lugar.
Prerrequisitos
- Un centro de desarrollo configurado con al menos un proyecto y un grupo de cuadros de desarrollo.
- Si no tiene un centro de desarrollo, cree uno de estos pasos: Inicio rápido: Configuración de Microsoft Dev Box
- Un equipo de desarrollo.
- Si no tiene un cuadro de desarrollo, cree uno de estos pasos: Inicio rápido: Creación y conexión a un cuadro de desarrollo mediante el portal para desarrolladores de Microsoft Dev Box
Habilitación de túneles de desarrollo en un grupo de dev Box
Dev Box Dev Tunnels es una característica que permite a los desarrolladores conectarse a su dev Box mediante Visual Studio Code (VS Code) a través de túneles seguros. Esta característica es especialmente útil para los desarrolladores que desean trabajar de forma remota o desde diferentes ubicaciones sin necesidad de una conexión completa a Escritorio remoto.
Registro de la característica de versión preliminar Dev Box Tunnels
Aunque Dev Box Tunnels está en versión preliminar, debe registrar la característica en su suscripción de Azure.
Inicie sesión en Azure Portal.
Seleccione Suscripciones.
Seleccione la suscripción que contiene los recursos de Dev Box.
En el menú de la izquierda, seleccione Configuración>Características de vista previa.
En el cuadro Buscar , escriba Dev Box, seleccione Dev Box Dev Tunnels en los resultados y, a continuación, seleccione Registrar.
En el mensaje ¿Desea registrar las características seleccionadas? , seleccione Aceptar.
Habilitación de túneles de desarrollo para un grupo de cuadros de desarrollo
Los túneles de desarrollo están habilitados por grupo. Para habilitar túneles para un grupo de cuadros de desarrollo:
Vaya al proyecto que contiene el grupo de cuadros de desarrollo donde desea habilitar túneles.
En el menú de la izquierda, seleccione Administrar> gruposde cuadros de desarrollo.
Para el grupo que desea editar, en el menú de operaciones del cuadro de desarrollo (...), seleccione Editar.
En la pestaña Administración , seleccione Habilitar la apertura del cuadro de desarrollo en VS Code y, a continuación, seleccione Guardar.
Conexión a un cuadro de desarrollo mediante un túnel de desarrollo
Siga estos pasos para configurar un túnel de desarrollo y conectarse al cuadro de desarrollo mediante VS Code.
Instalación de la extensión de VS Code
En VS Code local, instalar la extensión Dev Box desde el Marketplace de extensiones de VS Code. Los túneles de desarrollo requieren la versión 2.0.0 o posterior. Asegúrese de instalar la extensión localmente, no en el Dev Box al que quiere conectarse.
Para iniciar sesión en la extensión Dev Box, seleccione el icono de Dev Box en la barra lateral izquierda y seleccione Iniciar sesión en Dev Box con Microsoft.
Conexión a Dev Box en VS Code
Una vez configurado todo, abra el cuadro de desarrollo en VS Code. En el menú Administrar (rueda de configuración), seleccione Conectar.
Exploración de la experiencia remota en VS Code
Se abre una nueva ventana de VS Code. Puede abrir cualquier carpeta o área de trabajo en el cuadro de desarrollo remoto mediante archivoabrir archivo>, carpeta o área de trabajo, tal como lo haría localmente.
Conexión a Windows Substem para Linux
Si tiene un entorno de Subsistema de Windows para Linux (WSL) en Dev Box, conéctese a él mediante el Explorador Remoto.
Seleccione Destinos de WSL en la lista desplegable para ver todas las distribuciones de WSL. Abra cualquier distribución de WSL en la ventana actual o nueva.
Para obtener más información sobre la experiencia de desarrollo de WSL, consulte Remoto - WSL y Configurar un entorno de desarrollo de WSL.
Preguntas más frecuentes
¿Por qué necesito iniciar sesión en Dev Box antes de habilitar el túnel?
Este paso es necesario para establecer una sesión de usuario para configurar el túnel. Después del inicio de sesión inicial, puede desconectar de Dev Box. A continuación, puede habilitar o conectarse al túnel sin iniciar sesión de nuevo, a menos que desconecte o reinicie Dev Box.
¿Por qué no puedo conectarme al Dev Box incluso si el túnel está habilitado?
Actualice la vista del explorador de extensiones de Dev Box con el botón de la esquina superior derecha para comprobar el estado más reciente del túnel. Si el túnel está habilitado, pero todavía no se puede conectar, intente deshabilitar el túnel, inicie sesión en Dev Box y vuelva a habilitar el túnel.