Características y herramientas de Azure Cloud ShellFeatures & tools for Azure Cloud Shell

Azure Cloud Shell es una experiencia de shell basado en el explorador para administrar y desarrollar recursos de Azure.Azure Cloud Shell is a browser-based shell experience to manage and develop Azure resources.

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 offers a browser-accessible, pre-configured shell experience for managing Azure resources without the overhead of installing, versioning, and maintaining a machine yourself.

Cloud Shell aprovisiona máquinas a medida que se solicitan y, por tanto, el estado de la máquina no se conservará entre sesiones.Cloud Shell provisions machines on a per-request basis and as a result machine state will not persist across sessions. Como Cloud Shell se ha creado para sesiones interactivas, los shells finalizan automáticamente después de 20 minutos de inactividad.Since Cloud Shell is built for interactive sessions, shells automatically terminate after 20 minutes of shell inactivity.

Azure Cloud Shell se ejecuta en Ubuntu 16.04 LTS.Azure Cloud Shell runs on Ubuntu 16.04 LTS.

CaracterísticasFeatures

Protección de la autenticación automáticaSecure automatic authentication

Cloud Shell autentica de forma segura y automática el acceso a la cuenta para la CLI de Azure y Azure PowerShell.Cloud Shell securely and automatically authenticates account access for the Azure CLI and Azure PowerShell.

Persistencia de $HOME entre sesiones$HOME persistence across sessions

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.To persist files across sessions, Cloud Shell walks you through attaching an Azure file share on first launch. Una vez finalizado, Cloud Shell conectará automáticamente su almacenamiento (montado como $HOME\clouddrive) para todas las sesiones futuras.Once completed, Cloud Shell will automatically attach your storage (mounted as $HOME\clouddrive) for all future sessions. Además, el directorio $HOME se conserva como un archivo .img en el recurso compartido de archivos Azure.Additionally, your $HOME directory is persisted as an .img in your Azure File share. Los archivos fuera de $HOME y el estado de la máquina no se conservan entre sesiones.Files outside of $HOME and machine state are not persisted across sessions. Use los procedimientos recomendados al almacenar secretos, como las claves SSH.Use best practices when storing secrets such as SSH keys. Los servicios como Azure Key Vault tiene tutoriales de configuración.Services like Azure Key Vault have tutorials for setup.

Más información sobre la persistencia de archivos en Cloud Shell.Learn more about persisting files in Cloud Shell.

Unidad de Azure (Azure):Azure drive (Azure:)

PowerShell en Cloud Shell se inicia en la unidad de Azure (Azure:).PowerShell in Cloud Shell starts you in Azure drive (Azure:). La unidad de Azure permite detectar y navegar fácilmente por los recursos de Azure, como Compute, Network y Storage, etc., de manera similar a la navegación por el sistema de archivos.The Azure drive enables easy discovery and navigation of Azure resources such as Compute, Network, Storage etc. similar to filesystem navigation. Puede seguir usando los cmdlets de Azure PowerShell que ya conoce para administrar estos recursos sin importar la unidad en la que se encuentre.You can continue to use the familiar Azure PowerShell cmdlets to manage these resources regardless of the drive you are in. Cualquier cambio que se realice en los recursos de Azure, ya sea directamente en Azure Portal o mediante los cmdlets de Azure PowerShell, se reflejan en la unidad de Azure.Any changes made to the Azure resources, either made directly in Azure portal or through Azure PowerShell cmdlets, are reflected in the Azure drive. Puede ejecutar dir -Force para actualizar los recursos.You can run dir -Force to refresh your resources.

Profunda integración con herramientas de código abiertoDeep integration with open-source tooling

Cloud Shell incluye autenticación configurada previamente para herramientas de código abierto, como Terraform, Ansible y Chef InSpec.Cloud Shell includes pre-configured authentication for open-source tools such as Terraform, Ansible, and Chef InSpec. Pruébelo desde los tutoriales de ejemplo.Try it out from the example walkthroughs.

HerramientasTools

CategoríaCategory NOMBREName
Herramientas de LinuxLinux tools Bashbash
zshzsh
shsh
tmuxtmux
digdig
Herramientas de AzureAzure tools CLI de Azure y CLI de Azure clásicaAzure CLI and Azure classic CLI
AzCopyAzCopy
CLI de Service FabricService Fabric CLI
Batch ShipyardBatch Shipyard
blobxferblobxfer
Editores de textoText editors código (editor de Cloud Shell)code (Cloud Shell editor)
vimvim
nanonano
emacsemacs
Control de código fuenteSource control gitgit
Herramientas de compilaciónBuild tools makemake
mavenmaven
npmnpm
pippip
ContenedoresContainers Máquina de DockerDocker Machine
KubectlKubectl
HelmHelm
DC/OS CLIDC/OS CLI
Bases de datosDatabases Cliente de MySQLMySQL client
Cliente de PostgreSqlPostgreSql client
Utilidad sqlcmdsqlcmd Utility
mssql-scriptermssql-scripter
OtrosOther Cliente de iPythoniPython Client
CLI de Cloud FoundryCloud Foundry CLI
TerraformTerraform
AnsibleAnsible
Chef InSpecChef InSpec

Compatibilidad con idiomasLanguage support

IdiomaLanguage VersiónVersion
.NET Core.NET Core 2.0.02.0.0
GoGo 1.91.9
JavaJava 1.81.8
Node.jsNode.js 8.9.48.9.4
PowerShellPowerShell 6.2.06.2.0
PythonPython 2.7 y 3.5 (predeterminadas)2.7 and 3.5 (default)

Pasos siguientesNext steps

Inicio rápido de Cloud Shell de BashBash in Cloud Shell Quickstart
PowerShell en la Guía de inicio rápido de Cloud ShellPowerShell in Cloud Shell Quickstart
Obtenga información acerca de la CLI de AzureLearn about Azure CLI
Obtenga información acerca de Azure PowerShellLearn about Azure PowerShell