Introducción a Azure Cloud ShellOverview of Azure Cloud Shell

Azure Cloud Shell es un shell interactivo, autenticado y al que se puede acceder desde un explorador para administrar recursos de Azure.Azure Cloud Shell is an interactive, authenticated, browser-accessible shell for managing Azure resources. Ofrece la flexibilidad de poder elegir la experiencia de shell que mejor se adapte a la forma de trabajar de cada uno, Bash o PowerShell.It provides the flexibility of choosing the shell experience that best suits the way you work, either Bash or PowerShell.

Puede acceder a Cloud Shell de tres maneras:You can access the Cloud Shell in three ways:

  • Vínculo directo: Abra un explorador en https://shell.azure.com.Direct link: Open a browser to https://shell.azure.com.

  • Portal de Azure: Seleccione el icono de Cloud Shell en Azure Portal:Azure portal: Select the Cloud Shell icon on the Azure portal:

    Icono para iniciar Cloud Shell desde Azure Portal

  • Fragmentos de código: En docs.microsoft.com y Microsoft Learn, seleccione el botón Probar que aparece con los fragmentos de código de la CLI de Azure y Azure PowerShell:Code snippets: On docs.microsoft.com and Microsoft Learn, select the Try It button that appears with Azure CLI and Azure PowerShell code snippets:

    az account show
    
    Get-AzSubscription
    

    El botón Probar abre Cloud Shell directamente junto con la documentación mediante Bash (para fragmentos de código de la CLI de Azure) o PowerShell (para los fragmentos de código de Azure PowerShell).The Try It button opens the Cloud Shell directly alongside the documentation using Bash (for Azure CLI snippets) or PowerShell (for Azure PowerShell snippets).

    Para ejecutar el comando, use Copiar en el fragmento de código, use Ctrl+Mayús+V (Windows/Linux) o Cmd+Mayús+V (macOS) para pegar el comando y, a continuación, presione Entrar.To run the command, use Copy in the code snippet, use Ctrl+Shift+V (Windows/Linux) or Cmd+Shift+V (macOS) to paste the command, and then press Enter.

CaracterísticasFeatures

Experiencia de shell basada en exploradorBrowser-based shell experience

Cloud Shell permite el acceso a una experiencia de línea de comandos basada en explorador compilada con las tareas de administración de Azure en mente.Cloud Shell enables access to a browser-based command-line experience built with Azure management tasks in mind. Aproveche Cloud Shell para trabajar sin restricción de un equipo local que una forma que solo puede proporcionar la nube.Leverage Cloud Shell to work untethered from a local machine in a way only the cloud can provide.

Elección de la experiencia de shell de su preferenciaChoice of preferred shell experience

Los usuarios pueden elegir entre Bash o PowerShell.Users can choose between Bash or PowerShell.

  1. Seleccione Cloud Shell.Select Cloud Shell.

    Icono de Cloud Shell

  2. Seleccione Bash o PowerShell.Select Bash or PowerShell.

    Elección de Bash o PowerShell

    Después del primer inicio, puede usar el control desplegable de tipo de shell para cambiar entre Bash y PowerShell:After first launch, you can use the shell type drop-down control to switch between Bash and PowerShell:

    Control desplegable para seleccionar Bash o PowerShell

Estación de trabajo de Azure autenticada y configuradaAuthenticated and configured Azure workstation

Microsoft administra Cloud Shell, por lo que incluye herramientas de línea de comandos populares y compatibilidad para distintos lenguajes.Cloud Shell is managed by Microsoft so it comes with popular command-line tools and language support. Cloud Shell también se autentica de forma segura y automática para obtener acceso inmediato a los recursos mediante la CLI de Azure o los cmdlets de Azure PowerShell.Cloud Shell also securely authenticates automatically for instant access to your resources through the Azure CLI or Azure PowerShell cmdlets.

Vea toda la lista de herramientas instaladas en Cloud Shell.View the full list of tools installed in Cloud Shell.

Editor de Cloud Shell integradoIntegrated Cloud Shell editor

Cloud Shell ofrece un editor de texto gráfico integrado basado en el Editor Monaco de código abierto.Cloud Shell offers an integrated graphical text editor based on the open-source Monaco Editor. El mero hecho de ejecutar code . para crear y editar los archivos de configuración permite una implementación fluida mediante la CLI de Azure o Azure PowerShell.Simply create and edit configuration files by running code . for seamless deployment through Azure CLI or Azure PowerShell.

Más información acerca del editor de Cloud Shell.Learn more about the Cloud Shell editor.

Varios puntos de accesoMultiple access points

Cloud Shell es una herramienta flexible que puede utilizarse desde:Cloud Shell is a flexible tool that can be used from:

Conexión con el almacenamiento de Microsoft Azure FilesConnect your Microsoft Azure Files storage

Las máquinas de Cloud Shell son temporales, pero los archivos se conservan de dos maneras: a través de una imagen de disco y a través de un recurso compartido de archivos montado denominado clouddrive.Cloud Shell machines are temporary, but your files are persisted in two ways: through a disk image, and through a mounted file share named clouddrive. Al iniciarse por primera vez, Cloud Shell le indica que va a crear un grupo de recursos, una cuenta de almacenamiento y un recurso compartido de Azure Files en su nombre.On first launch, Cloud Shell prompts to create a resource group, storage account, and Azure Files share on your behalf. Esto es un paso único y se adjuntará automáticamente en todas las sesiones.This is a one-time step and will be automatically attached for all sessions. Se puede asignar un recurso de archivos único que Bash y PowerShell usarán en Cloud Shell.A single file share can be mapped and will be used by both Bash and PowerShell in Cloud Shell.

Obtenga más información sobre cómo montar una cuenta de almacenamiento nueva o existente o sobre los mecanismos de persistencia usados en Cloud Shell.Read more to learn how to mount a new or existing storage account or to learn about the persistence mechanisms used in Cloud Shell.

Nota

El firewall de Azure Storage no es compatible con las cuentas de almacenamiento de Cloud Shell.Azure storage firewall is not supported for cloud shell storage accounts.

ConceptosConcepts

  • Cloud Shell se ejecuta en un host temporal que se proporciona por cada sesión y usuario.Cloud Shell runs on a temporary host provided on a per-session, per-user basis
  • Cloud Shell agota el tiempo de espera tras 20 minutos sin actividad interactiva.Cloud Shell times out after 20 minutes without interactive activity
  • Cloud Shell requiere montar un recurso compartido de archivos de Azure.Cloud Shell requires an Azure file share to be mounted
  • Cloud Shell usa el mismo recurso compartido de archivos de Azure para Bash y para PowerShell.Cloud Shell uses the same Azure file share for both Bash and PowerShell
  • Se asigna a Cloud Shell una máquina por cuenta de usuario.Cloud Shell is assigned one machine per user account
  • Cloud Shell conserva $HOME con una imagen de 5 GB mantenida en el recurso compartido de archivosCloud Shell persists $HOME using a 5-GB image held in your file share
  • Los permisos se establecen como usuario de Linux normal en Bash.Permissions are set as a regular Linux user in Bash

Obtenga más información sobre las características en Bash en Cloud Shell y PowerShell en Cloud Shell.Learn more about features in Bash in Cloud Shell and PowerShell in Cloud Shell.

PreciosPricing

La máquina que hospeda Cloud Shell es gratis, con un requisito previo de un recurso compartido de Azure Files montado.The machine hosting Cloud Shell is free, with a pre-requisite of a mounted Azure Files share. Se aplican costos por almacenamiento normal.Regular storage costs apply.

Pasos siguientesNext steps

Guía de inicio rápido de Bash en Cloud ShellBash in Cloud Shell quickstart
Guía de inicio rápido de PowerShell en Cloud ShellPowerShell in Cloud Shell quickstart