Panoramica di Azure Cloud ShellOverview of Azure Cloud Shell

Azure Cloud Shell è una shell interattiva accessibile dal browser per la gestione delle risorse di Azure.Azure Cloud Shell is an interactive, browser-accessible shell for managing Azure resources. Offre la flessibilità necessaria per scegliere l'esperienza shell più adatta al proprio modo di lavorare.It provides the flexibility of choosing the shell experience that best suits the way you work. Gli utenti Linux possono scegliere un'esperienza Bash, mentre gli utenti Windows possono scegliere PowerShell.Linux users can opt for a Bash experience, while Windows users can opt for PowerShell.

Provare ad accedere dal sito Web shell.azure.com tramite questo pulsante.Try from shell.azure.com using this button.

Provare ad accedere dal portale di Azure tramite l'icona Cloud Shell.Try from Azure portal using the Cloud Shell icon.

Avvio del portale

FunzionalitàFeatures

Esperienza di shell basata su browserBrowser-based shell experience

Cloud Shell consente l'accesso a un'esperienza di riga di comando basata su browser realizzata pensando alle attività di gestione di Azure management.Cloud Shell enables access to a browser-based command-line experience built with Azure management tasks in mind. È possibile sfruttare Cloud Shell per lavorare senza i limiti di un computer locale come solo il cloud può permettere.Leverage Cloud Shell to work untethered from a local machine in a way only the cloud can provide.

Scelta dell’esperienza shell preferitaChoice of preferred shell experience

Gli utenti Linux possono usare Bash in Cloud Shell, mentre gli utenti Windows possono usare PowerShell in Cloud Shell (anteprima) scegliendo l'opzione corrispondente nel menu a discesa della shell.Linux users can use Bash in Cloud Shell, while Windows users can use PowerShell in Cloud Shell (Preview) from the shell dropdown.

Bash in Cloud Shell

PowerShell in Cloud Shell (anteprima)

Workstation Azure autenticata e configurataAuthenticated and configured Azure workstation

Cloud Shell è un servizio Microsoft ed è quindi dotato dei più comuni strumenti da riga di comando e del supporto per varie lingue.Cloud Shell is managed by Microsoft so it comes with popular command-line tools and language support. Cloud Shell esegue anche l'autenticazione automatica sicura per un accesso immediato alle risorse tramite l'interfaccia della riga di comando di Azure 2.0 o i cmdlet di Azure PowerShell.Cloud Shell also securely authenticates automatically for instant access to your resources through the Azure CLI 2.0 or Azure PowerShell cmdlets.

Visualizzare l'intero elenco di strumenti.View the full tooling list.

Più punti di accessoMultiple access points

Cloud Shell è uno strumento flessibile che può essere usato da:Cloud Shell is a flexible tool that can be used from:

Connettersi all'archiviazione di File di Microsoft AzureConnect your Microsoft Azure Files storage

I computer Cloud Shell sono temporanei ed è quindi necessario montare una condivisione di File di Azure come clouddrive per rendere permanenti i file.Cloud Shell machines are temporary and require an Azure Files share to be mounted as clouddrive to persist your files.

Al primo avvio, Cloud Shell chiede di creare un gruppo di risorse, un account di archiviazione e una condivisione di File di Azure per conto dell'utente.On first launch Cloud Shell prompts to create a resource group, storage account, and Azure Files share on your behalf. Questo passaggio è occasionale e verrà automaticamente collegato per tutte le sessioni.This is a one-time step and will be automatically attached for all sessions. Può essere eseguito il mapping di un'unica condivisione file, che verrà utilizzato da Bash e PowerShell in Cloud Shell (anteprima).A single file share can be mapped and will be used by both Bash and PowerShell in Cloud Shell (Preview).

Creare una nuova risorsa di archiviazioneCreate new storage

Può essere creato per conto dell'utente un account di archiviazione con ridondanza locale (LRS) con una condivisione File di Azure.A locally-redundant storage (LRS) account and Azure Files share can be created on your behalf. La condivisione File di Azure verrà usata sia per gli ambienti Bash che PowerShell se si sceglie di usare entrambi.The Azure Files share will be used for both Bash and PowerShell environments if you choose to use both. Vengono applicati i normali costi di archiviazione.Regular storage costs apply.

Verranno create tre risorse per conto dell'utente:Three resources will be created on your behalf:

  1. Gruppo di risorse denominato: cloud-shell-storage-<region>Resource Group named: cloud-shell-storage-<region>
  2. Account di archiviazione denominato: cs<uniqueGuid>Storage Account named: cs<uniqueGuid>
  3. Condivisione file denominata: cs-<user>-<domain>-com-<uniqueGuid>File Share named: cs-<user>-<domain>-com-<uniqueGuid>

Nota

Bash in Cloud Shell crea inoltre un'immagine del disco da 5 GB predefinita per rendere permanente $Home.Bash in Cloud Shell also creates a default 5-GB disk image to persist $Home. Tutti i file della directory $Home, come le chiavi SSH, vengono mantenuti nell'immagine del disco utente archiviata nella condivisione file di Azure montata.All files in your $Home directory such as SSH keys are persisted in your user disk image stored in your mounted Azure file share. Applicare le procedure consigliate quando si salvano i file nella directory $Home e nella condivisione file di Azure montata.Apply best practices when saving files in your $Home directory and mounted Azure file share.

Usare le risorse esistentiUse existing resources

Viene data un'opzione avanzata per associare le risorse esistenti a Cloud Shell.An advanced option is provided to associate existing resources to Cloud Shell. Quando verrà richiesta l'impostazione dell'archiviazione, fare clic su "Mostra impostazioni avanzate" per visualizzare le opzioni aggiuntive.At the storage setup prompt, click "Show advanced settings" to show additional options.

Nota

I menu a discesa sono filtrati in base all'area Cloud Shell assegnata in precedenza e agli account di archiviazione con ridondanza locale, geografica o della zona.Dropdowns are filtered for your pre-assigned Cloud Shell region and LRS/GRS/ZRS storage accounts.

Altre informazioni sull'archiviazione di Cloud Shell, l'aggiornamento delle condivisioni file di Azure e il caricamento/download di file.Learn about Cloud Shell storage, updating Azure file shares, and uploading/downloading files.

ConcettiConcepts

  • Cloud Shell viene eseguito in un host temporaneo disponibile per ogni sessione e per ogni utenteCloud Shell runs on a temporary host provided on a per-session, per-user basis
  • Il timeout di Cloud Shell si verifica dopo 20 minuti senza attività interattivaCloud Shell times out after 20 minutes without interactive activity
  • Cloud Shell richiede il montaggio di una condivisione file di AzureCloud Shell requires an Azure file share to be mounted
  • Cloud Shell usa la stessa condivisione file di Azure sia per Bash che per PowerShellCloud Shell uses the same Azure file share for both Bash and PowerShell
  • A Cloud Shell viene assegnato un computer per ogni account utenteCloud Shell is assigned one machine per user account
  • Cloud Shell rende permanente $Home usando un'immagine da 5 GB contenuta nella condivisione fileCloud Shell persists $Home using a 5-GB image held in your file share
  • Vengono impostate le autorizzazioni per un normale utente Linux in BashPermissions are set as a regular Linux user in Bash

Ulteriori informazioni sulle funzionalità in Bash in Cloud Shell e PowerShell in Cloud Shell (anteprima).Learn more about features in Bash in Cloud Shell and PowerShell in Cloud Shell (Preview).

PrezziPricing

Il computer che ospita Cloud Shell è gratuito, con il prerequisito di una condivisione File di Azure montata.The machine hosting Cloud Shell is free, with a pre-requisite of a mounted Azure Files share. Vengono applicati i normali costi di archiviazione.Regular storage costs apply.

Passaggi successiviNext steps

Avvio rapido di Bash in Cloud ShellBash in Cloud Shell quickstart
Guida introduttiva a PowerShell in Cloud Shell (anteprima)PowerShell in Cloud Shell (Preview) quickstart