Domande frequenti su Azure Cloud Shell
Questo articolo risponde alle domande comuni e spiega come risolvere i problemi di Cloud Shell.
Supporto browser
Cloud Shell supporta le versioni più recenti dei browser seguenti:
- Microsoft Edge
- Google Chrome
- Mozilla Firefox
- Apple Safari
- Safari in modalità privata non è supportato.
Copia e Incolla
Le chiavi usate per copiare e incollare variano in base al sistema operativo e al browser. L'elenco seguente contiene le combinazioni di tasti più comuni:
- Windows: CTRL+C per copiare e CTRL+MAIUSC+v o MAIUSC+Inserisci per incollare.
- FireFox potrebbe non supportare correttamente le autorizzazioni degli Appunti.
- macOS: cmd+c per copiare e cmd+v da incollare.
- Linux: CTRL+C per copiare e CTRL+MAIUSC+v per incollare.
Nota
Se non viene selezionato alcun testo quando si digita CTRL+C, Cloud Shell invia il Ctrl-c
carattere alla shell. La shell può interpretare come segnale di interruzione Ctrl-c
e terminare il comando attualmente in esecuzione.
Domande frequenti
Esiste un limite di tempo per le sessioni di Cloud Shell?
Cloud Shell è pensato per l'uso interattivo Timeout delle sessioni di Cloud Shell dopo 20 minuti senza attività interattive. e qualsiasi sessione non interattiva in esecuzione prolungata viene quindi interrotta senza preavviso.
Cloud Shell è un servizio gratuito per la gestione dell'ambiente Azure. Non è una piattaforma di elaborazione per utilizzo generico. Un utilizzo eccessivo potrebbe essere considerato una violazione delle Condizioni per il servizio di Azure, che comportano il blocco dell'accesso a Cloud Shell.
Quante sessioni simultanee è possibile aprire?
Azure Cloud Shell ha un limite di 20 utenti simultanei per tenant. L'apertura di più di 20 sessioni simultanee genera un errore "Tenant User Over Quota". Se è necessario avere più di 20 sessioni aperte, ad esempio per le sessioni di training, contattare il supporto tecnico per richiedere un aumento della quota prima della data di utilizzo prevista.
Ho creato alcuni file in Cloud Shell, ma non sono più disponibili. Che cosa è successo?
Il computer che fornisce la sessione di Cloud Shell è temporaneo e viene riciclato dopo che la sessione è inattiva per 20 minuti. Cloud Shell usa una condivisione file di Azure montata nella clouddrive
cartella nella sessione. La condivisione file contiene il file di immagine che contiene la $HOME
directory. Solo i file caricati o creati nella clouddrive
cartella vengono salvati in modo permanente tra le sessioni. Tutti i file creati all'esterno della clouddrive
directory non vengono salvati in modo permanente.
I file archiviati nella clouddrive
directory sono visibili nella portale di Azure usando Archiviazione browser.
Tuttavia, tutti i file creati nella $HOME
directory vengono archiviati nel file di immagine e non sono visibili nel portale.
Si crea un file nell'unità Azure: ma non viene visualizzato. Che cosa è successo?
Gli utenti di PowerShell possono usare l'unità Azure:
per accedere alle risorse di Azure. L'unità Azure:
viene creata da un provider di PowerShell che struttura i dati come unità file system. L'unità Azure:
è un'unità virtuale che non consente di creare file.
I file creati con altri strumenti, ad esempio vim
o nano
mentre il percorso corrente è l'unità Azure:
, vengono salvati nella $HOME
directory.
Si vuole installare uno strumento in Cloud Shell che richiede sudo
. È possibile?
No. L'account utente in Cloud Shell è un account senza privilegi. Non è possibile usare sudo
o eseguire alcun comando che richiede autorizzazioni elevate.
Risolvere gli errori
Finestra di dialogo archiviazione - Errore: 403 RequestDisallowedByPolicy
Dettagli: quando si crea l'account di archiviazione di Cloud Shell per gli utenti per la prima volta, l'assegnazione di Criteri di Azure eseguita dall'amministratore non riesce. Il messaggio di errore include:
Azione della risorsa 'Microsoft. Archiviazione/storageAccounts/write' non è consentito da uno o più criteri.
Soluzione: contattare l'amministratore di Azure per rimuovere o aggiornare l'assegnazione Criteri di Azure negando la creazione dell'archiviazione.
Finestra di dialogo archiviazione - Errore: 400 DisallowedOperation
- Dettagli: non è possibile creare l'account di archiviazione di Cloud Shell quando si usa una sottoscrizione di Microsoft Entra.
- Soluzione: le sottoscrizioni di Microsoft Entra ID non sono in grado di creare risorse di Azure. usare una sottoscrizione di Azure in grado di creare le risorse di archiviazione.
Output del terminale - Errore: Non è stato possibile connettere il terminale
- Dettagli: Cloud Shell richiede la possibilità di stabilire una connessione websocket all'infrastruttura di Cloud Shell.
- Soluzione: verificare che la rete consenta l'invio di richieste HTTPS e websocket ai domini seguenti:
*.console.azure.com
*.servicebus.windows.net
Gestione di Cloud Shell
Gestire dati personali
Microsoft Azure prende sul serio i dati personali. Il servizio Azure Cloud Shell archivia informazioni sull'archiviazione di Cloud Shell e sulle preferenze del terminale. È possibile visualizzare queste informazioni usando uno degli esempi seguenti.
Eseguire i comandi seguenti dal prompt dei comandi bash:
URL="https://management.azure.com/providers/Microsoft.Portal/usersettings/cloudconsole?api-version=2017-12-01-preview" az rest --method get --url $URL
Eseguire i comandi seguenti dal prompt dei comandi di PowerShell:
$invokeAzRestMethodSplat = @{ Uri = 'https://management.azure.com/providers/Microsoft.Portal/usersettings/cloudconsole?api-version=2017-12-01-preview' Method = 'GET' } $userdata = (Invoke-AzRestMethod @invokeAzRestMethodSplat).Content ($userdata | ConvertFrom-Json).properties | Format-List
È possibile eliminare questi dati personali reimpostando le impostazioni utente. La reimpostazione delle impostazioni utente termina la sessione corrente e smonta l'account di archiviazione collegato. La condivisione file di Azure usata da Cloud Shell non viene eliminata.
Quando si riconnette a Cloud Shell, viene richiesto di collegare un account di archiviazione. È possibile creare un nuovo account di archiviazione o ricollegare l'account di archiviazione esistente usato in precedenza.
Per eliminare le impostazioni utente, seguire questa procedura.
- Avviare Cloud Shell.
- Selezionare il menu Impostazioni (icona a forma di ingranaggio) sulla barra degli strumenti di Cloud Shell.
- Selezionare Reimposta impostazioni utente dal menu.
- Selezionare il pulsante Reimposta per confermare l'azione.
Bloccare Cloud Shell in un ambiente di rete bloccato
- Dettagli: Amministrazione istrators potrebbe voler disabilitare l'accesso a Cloud Shell per gli utenti. Cloud Shell dipende dall'accesso al
ux.console.azure.com
dominio, che può essere negato, interrompendo qualsiasi accesso ai punti di ingresso di Cloud Shell, tra cuiportal.azure.com
,shell.azure.com
, l'estensione dell'account Azure di Visual Studio Code elearn.microsoft.com
. Nel cloud del governo degli Stati Uniti il punto di ingresso èux.console.azure.us
; non esiste alcun oggetto corrispondenteshell.azure.us
. - Soluzione: limitare l'accesso a
ux.console.azure.com
oux.console.azure.us
dalla rete. L'icona di Cloud Shell esiste ancora nella portale di Azure, ma non è possibile connettersi al servizio.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per