Cómo acceder a Azure Cloud Shell desde Visual Studio Code

Contenidos

logo azul

los Azure Cloud Shell es una experiencia CLI integrada disponible para los usuarios de la nube de Microsoft Azure. Regularmente disponible en un shell de Linux Bash o en un indicador de PowerShell, además puede usar Azure Cloud Shell de forma directa en el Código VS entorno de desarrollo integrado.

¿Qué características ofrece Azure Cloud Shell?

  • Bash shell para comandos de estilo Linux
  • PowerShell para desarrolladores familiares de Windows
  • Módulos PowerShell integrados
    • Cuentas Az.
    • Az. Compute
    • Az.Network
    • Recursos Az.
    • Almacenamiento Az.
    • AzureAD.Standard.Preview
    • AzurePSDrive
    • PSCloudShellUtility
  • Última versión de CLI de Azure (az comando) disponible para entornos Bash y PowerShell
  • Último PowerShell disponible en el entorno Bash usando pwsh tiempo de ejecución

Azure Cloud Shell administra automáticamente la autenticación y la configuración de todos los módulos y herramientas asociados. Esto hace que sea rápido y fácil comenzar a administrar su entorno de Azure desde la línea de comandos.

Introducción a Azure Cloud Shell

La mayoría de los usuarios comenzarán con Azure Cloud Shell de una de estas dos formas. A través de Azure Portal y su acceso de shell en línea o a través de un vínculo web directo a Azure Shell.

Acceso a Azure Portal Shell

Conectarse al shell a través del Portal de Azure es tan simple como hacer un clic en el icono de la terminal junto a la barra de búsqueda en la parte de arriba de la pantalla.

Conectarse al shell a través del Portal de Azure haciendo clic en el icono de terminal junto a la barra de búsqueda.

Tan pronto como haga clic en este icono, se mostrará uno de los dos shells, ya sea el terminal Bash o PowerShell como se ve a continuación. En la primera imagen, verá que el terminal Bash se ha conectado. Si utiliza el menú desplegable en la parte de arriba izquierda de la terminal, tendrá la opción de Bash o PowerShell.

El terminal Bash se ha conectado.
Azure Cloud Shell se ha conectado.

Acceso directo a Shell a través de la web

Otro método común para iniciar Azure Cloud Shell es a través de un link directo al portal web. Navegando a https://shell.azure.com/ abrirá la terminal Bash o PowerShell. Si no ha iniciado sesión, se le pedirá que lo haga antes de tener acceso. Una vez autenticado, tendrá acceso inmediato a la misma terminal que en el Portal de Azure.

Navegar a https://shell.azure.com/ abrirá la terminal de PowerShell.
Navegar a https://shell.azure.com/ también abrirá la terminal Bash.

Integración de Azure Cloud Shell con VS Code

De todos modos, como desarrollador, este puede no ser el método más eficiente. Un editor muy popular lanzado por Microsoft, VS Code, se ha convertido en una solución bien integrada para tener acceso a muchos recursos diferentes de Azure y, en particular, a Azure Cloud Shell.

Con un flujo de trabajo de desarrollo integrado y un acceso rápido a los comandos comunes de Azure desde el propio editor, se puede ahorrar mucho tiempo y energía. ¿Cuáles son los pasos necesarios para comenzar a utilizar Azure Cloud Shell en VS Code?

La forma más rápida y sencilla de comenzar es instalar el Cuenta Azure extensión de Microsoft. Navegue hasta el icono de «Extensión» en el menú de la izquierda de VS Code y busque Azure Account. Una vez que se ha localizado la extensión, haga clic en el botón «Instalar». Después de la instalación, es factible que deba reiniciar VS Code, pero tan pronto como la extensión esté disponible, tendrá acceso a varios comandos diferentes.

Para comenzar, instale la extensión oficial de la cuenta de Azure de Microsoft.

Para localizar todos los comandos disponibles, escriba ctrl-shift-p para abrir el panel de comandos de VS Code. Haga clic o seleccione la opción «Azure: Abrir PowerShell en Cloud Shell».

Haga clic o seleccione la opción "Azure: Abrir PowerShell en Cloud Shell" para ejecutar el comando Abrir PoweShell en la nube.

Si aún no ha iniciado sesión a través de la extensión de la cuenta de Azure, se mostrará un mensaje. Haga clic en «Iniciar sesión» para tener acceso a una página web usando su navegador predeterminado que le posibilita iniciar sesión en su cuenta de Azure.

  Haga clic en "Iniciar sesión" para ir a una página web utilizando su navegador predeterminado para iniciar sesión en su cuenta de Azure.

Elija la cuenta que desea utilizar con Azure Cloud Shell e ingrese su contraseña, si es necesario. Una vez ingresada, la página le pedirá que cierre la pestaña o ventana abierta del navegador, y VS Code continuará autenticándose en segundo plano.

Puede notar que la URL utilizada para iniciar sesión tiene el formato, [localhost:123456](http://localhost:123456) donde el 123456 es un puerto escogido al azar, de forma general en el rango 62000.

Elija la cuenta que desea usar con Azure Cloud Shell e ingrese su contraseña, si es necesario.

Este procedimiento es el mismo si elige el terminal PowerShell o el terminal Bash. Como puede ver a continuación, una vez que se haya autenticado, ambos terminales estarán disponibles para usted.

  Una vez que se haya autenticado, la terminal de PowerShell estará disponible para usted.
  Una vez que se haya autenticado, el terminal Bash estará disponible para usted.

Conclusión

La integración de Azure Cloud Shell en VS Code facilita mucho el trabajo de un desarrollador. El acceso rápido a los comandos a medida que se desarrolla es esencial para compilar información y ejecutar comandos para ver los resultados de esos cambios sin tener que cambiar entre diferentes ventanas constantemente. Use Azure Cloud Shell dentro de VS Code hoy y vea cuánto puede mejorar su eficiencia.

Suscribite a nuestro Newsletter

No te enviaremos correo SPAM. Lo odiamos tanto como tú.