

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# AWS CloudShell Concetti
<a name="working-with-aws-cloudshell"></a>

Questa sezione descrive come interagire AWS CloudShell ed eseguire azioni specifiche con le applicazioni supportate.

**Topics**
+ [Navigazione nell'interfaccia AWS CloudShell](#navigating-the-interface)
+ [Lavorare in Regioni AWS](#region-selection)
+ [Utilizzo dei file e dello spazio di archiviazione](#files-storage)
+ [Accesso CloudShell nell'applicazione Console Mobile](#working-with-cloudshell-in-console-mobile-application)
+ [Utilizzo di Docker](#working-with-docker)

## Navigazione nell'interfaccia AWS CloudShell
<a name="navigating-the-interface"></a>

È possibile navigare tra le funzionalità CloudShell dell'interfaccia da Console di gestione AWS eConsole Toolbar.

La schermata seguente indica diverse funzionalità chiave AWS CloudShell dell'interfaccia.

![\[Caratteristiche principali dell' AWS CloudShell interfaccia.\]](http://docs.aws.amazon.com/it_it/cloudshell/latest/userguide/images/Widget_CS_customization_updated.png)


1. AWS CloudShell interfaccia a riga di comando utilizzata per eseguire comandi utilizzando [la shell preferita](getting-started.md#launch-region-shell). Il tipo di shell corrente è indicato dal prompt dei comandi.

1. La scheda del terminale, che utilizza Regione AWS where, AWS CloudShell è attualmente in esecuzione.

1. L'icona **\$1** è un menu a discesa che include opzioni per creare, riavviare ed eliminare ambienti. 

1. Il menu **Azioni**, che offre opzioni per [modificare il layout dello schermo](customizing-cshell.md#tabs-layout), [scaricare](getting-started.md#download-file) e [caricare](getting-started.md#folder-upload) file, [riavviare ed [eliminare](getting-started.md#delete-shell-session) la AWS CloudShell](getting-started.md#restart-shell-session) home directory. AWS CloudShell 
**Nota**  
L'opzione **Download** non è disponibile all'avvio di. CloudShell Console Toolbar

    

1. La **scheda Apri in un nuovo browser**, che offre la possibilità di accedere alla CloudShell sessione a schermo intero.

1. L'opzione **Preferenze**, che puoi usare per [personalizzare la tua esperienza con la shell](customizing-cshell.md).

1. La barra inferiore, che fornisce le seguenti opzioni per:
   +  Avvia CloudShell dall'**CloudShell**icona.
   + Fornisci feedback dall'icona **Feedback**. Scegli il tipo di feedback che desideri inviare, aggiungi i commenti e quindi scegli **Invia**.
     + Per inviare un feedback CloudShell, scegli una delle seguenti opzioni:
       + Dalla console CloudShell, avvia e scegli **Feedback**. Aggiungi i commenti, quindi scegli **Invia**.
       + Scegli **CloudShell**suConsole Toolbar, in basso a sinistra della console, quindi scegli l'icona **Apri in una nuova scheda del browser**, **Feedback**. Aggiungi i commenti, quindi scegli **Invia**.
**Nota**  
L'opzione **Feedback** non è disponibile CloudShell all'avvio diConsole Toolbar.
   + Scopri la nostra politica sulla privacy e i termini di utilizzo e personalizza le preferenze sui cookie.

## Lavorare in Regioni AWS
<a name="region-selection"></a>

La corrente in Regione AWS cui stai correndo viene visualizzata come una scheda.

Puoi scegliere un ambiente in cui Regione AWS lavorare selezionando una regione specifica usando il selettore della regione. Dopo aver modificato le regioni, l'interfaccia si aggiorna man mano che la sessione di shell si connette a un ambiente di calcolo diverso in esecuzione nella regione selezionata. 

**Importante**  
Puoi utilizzare fino a 1 GB di spazio di archiviazione persistente in ciascuna. Regione AWS L'archiviazione persistente è memorizzata nella tua home directory (`$HOME`). Ciò significa che tutti i file, le directory, i programmi o gli script personali archiviati nella home directory si trovano tutti in un'unica cartella. Regione AWS Inoltre, sono diversi da quelli che si trovano nella home directory e sono archiviati in una regione diversa.   
La conservazione a lungo termine dei file nell'archiviazione persistente viene gestita anche per regione. Per ulteriori informazioni, consulta [Storage persistente](limits.md#persistent-storage-limitations). 
Lo storage persistente non è disponibile per gli AWS CloudShell ambienti VPC. 

### Specificare l'impostazione predefinita per Regione AWS AWS CLI
<a name="environment-variaiables-regions"></a>

È possibile utilizzare [le variabili di ambiente](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-envvars.html) per specificare le opzioni di configurazione e le credenziali necessarie per l'accesso tramite Servizi AWS . AWS CLI La variabile di ambiente che specifica l'impostazione predefinita Regione AWS per la sessione di shell viene impostata quando si avvia AWS CloudShell da una regione specifica di Console di gestione AWS o quando si sceglie un'opzione nel selettore di regione.

[Le variabili di ambiente hanno la precedenza sui file di AWS CLI credenziali che vengono aggiornati](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-precedence) da. `aws configure` Pertanto, non è possibile eseguire il `aws configure` comando per modificare la regione specificata dalla variabile di ambiente. Invece, per modificare la regione predefinita per AWS CLI i comandi, assegnate un valore alla variabile di `AWS_REGION` ambiente. Negli esempi che seguono, sostituiscila `us-east-1` con la regione in cui ti trovi.

------
#### [ Bash or Zsh ]

```
$ export AWS_REGION=us-east-1
```

L'impostazione della variabile di ambiente modifica il valore utilizzato fino alla fine della sessione di shell o all'impostazione della variabile su un valore diverso. Puoi impostare le variabili nello script di avvio della shell per rendere le variabili persistenti nelle sessioni future. 

------
#### [ PowerShell ]

```
PS C:\> $Env:AWS_REGION="us-east-1"
```

Se impostate una variabile di ambiente al PowerShell prompt, la variabile di ambiente salva il valore solo per la durata della sessione corrente. In alternativa, puoi impostare la variabile per tutte le PowerShell sessioni future aggiungendo la variabile al tuo PowerShell profilo. Per ulteriori informazioni sulla memorizzazione delle variabili di ambiente, consulta la [PowerShell documentazione](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_environment_variables?view=powershell-7.1). 

------

Per confermare di aver modificato la regione predefinita, esegui il `aws configure list` comando per visualizzare i dati di AWS CLI configurazione correnti.

**Nota**  
Per AWS CLI comandi specifici, puoi sovrascrivere la regione predefinita utilizzando l'opzione `--region` della riga di comando. Per ulteriori informazioni, consulta [Opzioni della riga di comando](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-options.html) nella *Guida per l'AWS Command Line Interface utente*.

## Utilizzo dei file e dello spazio di archiviazione
<a name="files-storage"></a>

Utilizzando AWS CloudShell l'interfaccia, è possibile caricare e scaricare file dall'ambiente shell. Per ulteriori informazioni sul download e il caricamento di file, consulta [Guida introduttiva AWS CloudShell](getting-started.md).

Per garantire che tutti i file aggiunti siano disponibili al termine della sessione, è necessario conoscere la differenza tra l'archiviazione persistente e quella temporanea. 
+ **Archiviazione persistente:** hai a disposizione 1 GB di spazio di archiviazione persistente per ciascuno Regione AWS. L'archiviazione persistente si trova nella tua home directory. 
+ **Archiviazione temporanea:** l'archiviazione temporanea viene riciclata al termine di una sessione. L'archiviazione temporanea si trova nelle directory che si trovano all'esterno della home directory.

**Importante**  
Assicurati di lasciare i file che desideri conservare e utilizzare per le future sessioni di shell nella tua home directory. Ad esempio, supponete di spostare un file fuori dalla vostra home directory eseguendo il `mv` comando. Quindi, quel file viene riciclato al termine della sessione di shell corrente. 

## Accesso CloudShell nell'applicazione Console Mobile
<a name="working-with-cloudshell-in-console-mobile-application"></a>

È possibile accedere CloudShell AWS Console Mobile Application dalla schermata principale. Dalla schermata principale, è possibile visualizzare informazioni su CloudShell e altri AWS servizi. Per ulteriori informazioni, consulta [Nozioni di base di AWS Console Mobile Application](https://docs.aws.amazon.com/consolemobileapp/latest/userguide/getting-started.html). Per avviarlo CloudShell in AWS Console Mobile Application, scegli una delle seguenti opzioni:
+ Seleziona l'**CloudShell**icona nella parte inferiore della barra di navigazione.
+ Seleziona **CloudShell**nel menu Servizi.

Puoi uscire CloudShell in qualsiasi momento selezionando **X.**

Per ulteriori informazioni sull'accesso CloudShell nell'applicazione Console Mobile, vedere [Access AWS CloudShell](https://docs.aws.amazon.com/consolemobileapp/latest/userguide/getting-started.html#step-7-access-aws-cloudshell).

**Nota**  
Al momento, non è possibile creare o avviare ambienti VPC in. AWS Console Mobile Application

## Utilizzo di Docker
<a name="working-with-docker"></a>

AWS CloudShell supporta completamente Docker senza installazione o configurazione. Puoi definire, creare ed eseguire contenitori Docker all'interno. AWS CloudShell Puoi distribuire risorse basate su Docker, come le funzioni Lambda basate su contenitori Docker, tramite il AWS CDK Toolkit, nonché creare contenitori Docker e inviarli ai repository Amazon ECR tramite la CLI Docker. Per i passaggi dettagliati su come eseguire entrambe queste distribuzioni, consulta i seguenti tutorial: 
+ [Tutorial: Implementazione di una funzione Lambda utilizzando AWS CDK](tutorial-docker-cdk-deploy.md)
+ [Tutorial: creazione di un contenitore Docker all'interno AWS CloudShell e trasferimento in un repository Amazon ECR](tutorial-docker-cli.md)

Esistono alcune restrizioni e limitazioni nell'uso di Docker con: AWS CloudShell
+ Docker ha uno spazio limitato in un ambiente. Se hai immagini singole di grandi dimensioni o troppe immagini Docker preesistenti, ciò può causare problemi che potrebbero impedirti di estrarre, creare o eseguire immagini aggiuntive. [Per ulteriori informazioni su Docker, consulta la guida alla documentazione Docker.](https://docs.docker.com/get-started/overview/)
+ Docker è disponibile in tutte le AWS regioni, ad eccezione delle regioni AWS GovCloud (Stati Uniti). Per un elenco delle regioni in cui è disponibile Docker, consulta [AWS Regioni supportate](supported-aws-regions.md) per. AWS CloudShell
+ Se riscontri problemi durante l'utilizzo di Docker con AWS CloudShell, consulta la sezione [Risoluzione dei problemi](troubleshooting.md) di questa guida per informazioni su come risolvere potenzialmente questi problemi.