Lavorare con AWS CloudShell - AWS CloudShell

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à.

Lavorare con AWS CloudShell

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

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

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

Caratteristiche principali dell' AWS CloudShell interfaccia.
  1. AWS CloudShell interfaccia a riga di comando utilizzata per eseguire comandi utilizzando la shell preferita. Il tipo di shell corrente è indicato dal prompt dei comandi.

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

  3. Il menu Azioni, che fornisce opzioni per modificare il layout dello schermo, scaricare e caricare file, riavviare ed eliminare la AWS CloudShell home directory. AWS CloudShell

    Nota

    L'opzione Download non è disponibile all'avvio di. CloudShell Console Toolbar

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

  5. L'opzione Preferenze, che puoi usare per personalizzare la tua esperienza con la shell.

  6. La barra inferiore, che fornisce le seguenti opzioni per:

    • Avvia CloudShell dall'CloudShellicona.

    • 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 CloudShellsuConsole 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.

  7. L'icona + è un menu a discesa che include opzioni per creare, riavviare ed eliminare ambienti.

Lavorare in Regioni AWS

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

Caratteristiche principali dell' AWS CloudShell interfaccia.

Puoi scegliere un ambiente in cui Regione AWS lavorare selezionando una regione specifica utilizzando 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 un'altra regione.

    La conservazione a lungo termine dei file nell'archiviazione persistente viene gestita anche per regione. Per ulteriori informazioni, consulta Storage persistente.

  • Lo storage persistente non è disponibile per gli AWS CloudShell ambienti VPC.

Specificare l'impostazione predefinita per Regione AWSAWS CLI

È possibile utilizzare le variabili di ambiente per specificare le opzioni di configurazione e le credenziali necessarie per l'accesso tramite AWS servizi . 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 AWS Management Console o quando si sceglie un'opzione nel selettore di regione.

Le variabili di ambiente hanno la precedenza sui file di AWS CLI credenziali aggiornati 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.

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 nella Guida per l'AWS Command Line Interface utente.

Utilizzo dei file e dello spazio di archiviazione

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.

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 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 esterne alla 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.

Utilizzo di Docker

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:

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.

  • Docker è supportato solo in alcune regioni. Per informazioni su quali regioni sono supportate con Docker, consulta Docker Regions.

  • Se riscontri problemi durante l'utilizzo di Docker con AWS CloudShell, consulta la sezione Risoluzione dei problemi di questa guida per informazioni su come risolvere potenzialmente questi problemi.