Características y herramientas para Bash en Azure Cloud Shell

Azure Cloud Shell es una experiencia de shell basado en el explorador para administrar y desarrollar recursos de Azure.

Cloud Shell ofrece una experiencia de shell preconfigurado y accesible desde el explorador para administrar recursos de Azure sin el trabajo añadido de realizar la instalación, el control de versiones y el mantenimiento de una máquina de forma manual.

Cloud Shell aprovisiona máquinas a medida que se solicitan y, por tanto, el estado de la máquina no se conservará entre sesiones. Como Cloud Shell se ha creado para sesiones interactivas, los shells finalizan automáticamente después de 20 minutos de inactividad.

Sugerencia

También hay disponible un artículo sobre Características y herramientas en PowerShell.

Bash in Cloud Shell se ejecuta en Ubuntu 16.04 LTS.

Características

Protección de la autenticación automática

Bash en Cloud Shell autentica de forma segura y automática el acceso a la cuenta para la CLI de Azure 2.0.

SSH en máquinas virtuales Linux de Azure

La creación de una máquina virtual Linux desde la CLI de Azure 2.0 puede crear una clave SSH predeterminada y colocarla en el directorio $Home. Colocar claves SSH en $Home permite conexiones SSH directas a máquinas virtuales Linux de Azure directamente desde Cloud Shell. Las claves se mantienen en acc_.img en el recurso compartido de archivos. Use los procedimientos recomendados cuando use o comparta el acceso a las claves o al recurso compartido de archivos.

Persistencia de $Home entre sesiones

Para conservar archivos entre sesiones, la primera vez que se inicia Cloud Shell se explica cómo conectar un recurso compartido de archivos de Azure. Una vez finalizado, Cloud Shell conectará automáticamente su almacenamiento (montado como $Home\clouddrive) para todas las sesiones futuras. En Bash en Cloud Shell, además, el directorio $Home se conserva como .img en el recurso compartido de archivos de Azure. Los archivos fuera de $Home y el estado de la máquina no se conservan entre sesiones.

Obtenga más información sobre la persistencia de los archivos en Bash en Cloud Shell.

Herramientas

Categoría Nombre
Intérprete de shell de Linux Bash
sh
Herramientas de Azure CLI de Azure 2.0 y 1.0
AzCopy
Batch Shipyard
Editores de texto vim
nano
emacs
Control de código fuente git
Herramientas de compilación make
maven
npm
pip
Contenedores CLI de Docker/Docker Machine
Kubectl
Helm
CLI de DC/OS
Bases de datos Cliente de MySQL
Cliente de PostgreSql
Utilidad sqlcmd
mssql-scripter
Otros Cliente de iPython
CLI de Cloud Foundry
Terraform

Compatibilidad con idiomas

language Versión
.NET 1.01
Go 1.7
Java 1.8
Node.js 6.9.4
PowerShell 6.0 (versión beta)
Python 2.7 y 3.5 (predeterminadas)

Pasos siguientes

Guía de inicio rápido de Bash en Cloud Shell
Más información sobre la CLI de Azure 2.0