Che cos'è 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à.

Che cos'è AWS CloudShell?

AWS CloudShell è una shell preautenticata basata su browser che è possibile avviare direttamente da. AWS Management ConsoleÈ possibile accedere CloudShell da diversi modi AWS Management Console . Per ulteriori informazioni, consulta la pagina che spiega come iniziare a utilizzare AWS CloudShell.

È possibile eseguire AWS CLI comandi utilizzando la shell preferita, ad esempio Bash PowerShell, oZ shell. E puoi farlo senza scaricare o installare strumenti da riga di comando.

AWS CloudShell interfaccia dopo il lancio

Al momento del lancio AWS CloudShell, viene creato un ambiente di calcolo basato su Amazon Linux 2023. All'interno di questo ambiente, puoi accedere a un'ampia gamma di strumenti di sviluppo preinstallati, opzioni per caricare e scaricare file e uno storage di file che persiste tra le sessioni.

(Provalo subito:) Guida introduttiva con AWS CloudShell

Caratteristiche di AWS CloudShell

AWS CloudShell offre le seguenti caratteristiche:

AWS Command Line Interface

Puoi eseguire il lancio AWS CloudShell da AWS Management Console. Le AWS credenziali utilizzate per accedere alla console sono automaticamente disponibili in una nuova sessione di shell. Poiché AWS CloudShell gli utenti sono preautenticati, non è necessario configurare le credenziali quando si interagisce con la versione 2. AWS servizi AWS CLI AWS CLI È preinstallato nell'ambiente di calcolo della shell.

Per ulteriori informazioni sull'interazione con l' AWS servizi uso dell'interfaccia a riga di comando, vedere. Lavorare con AWS i servizi in AWS CloudShell

Shell e strumenti di sviluppo

Con la shell creata per AWS CloudShell le sessioni, puoi passare facilmente da una shell a riga di comando preferita all'altra. Più specificamente, puoi passare da Bash PowerShell, a. Z shell È inoltre possibile accedere a strumenti e utilità preinstallati. Questi includonogit,make,pip,sudo,tar, tmux vimwget, e. zip

L'ambiente shell è preconfigurato con il supporto per diversi dei principali linguaggi software, come Node.js ePython. Ciò significa che, ad esempio, è possibile eseguire Node.js Python progetti senza prima eseguire installazioni di runtime. PowerShell gli utenti possono utilizzare il .NET Core runtime.

È possibile eseguire il commit dei file creati o caricati AWS CloudShell in un repository locale prima di inviarli a un repository remoto gestito da. AWS CodeCommit

Per ulteriori informazioni, consulta AWS CloudShell ambiente di calcolo: specifiche e software.

Storage persistente

Con AWS CloudShell, puoi utilizzare fino a 1 GB di storage persistente in ciascuno senza Regione AWS costi aggiuntivi. Lo spazio di archiviazione persistente si trova nella tua home directory ($HOME) ed è privato. A differenza delle risorse ambientali temporanee che vengono riciclate al termine di ogni sessione di shell, i dati nella home directory persistono tra una sessione e l'altra.

Per ulteriori informazioni sulla conservazione dei dati nell'archiviazione persistente, vedere. Storage persistente

Nota

CloudShell VPCgli ambienti non dispongono di archiviazione persistente. La HOME directory $ viene eliminata quando l'VPCambiente scade (dopo 20-30 minuti di inattività) o quando si elimina o si riavvia l'ambiente.

CloudShell VPCambienti

AWS CloudShell il cloud privato virtuale (VPC) ti consente di creare un CloudShell ambiente nel tuoVPC. Per ogni VPC ambiente, è possibile assegnare una sottoreteVPC, aggiungere una sottorete e associare uno o più gruppi di sicurezza. AWS CloudShell eredita la configurazione di rete di VPC e consente di utilizzarla AWS CloudShell in modo sicuro all'interno della stessa sottorete delle altre risorse di. VPC

Sicurezza

L' AWS CloudShell ambiente e i relativi utenti sono protetti da funzionalità di sicurezza specifiche. Ciò include funzionalità come la gestione delle IAM autorizzazioni, le restrizioni delle sessioni di shell e Safe Paste per l'immissione di testo.

Gestione delle autorizzazioni con IAM

In qualità di amministratore, puoi concedere e negare le autorizzazioni agli AWS CloudShell utenti utilizzando le politiche. IAM È inoltre possibile creare politiche che specificano le azioni particolari che gli utenti possono eseguire con l'ambiente shell. Per ulteriori informazioni, consulta Gestione dell' AWS CloudShell accesso e dell'utilizzo con le policy IAM.

Gestione delle sessioni Shell

Le sessioni inattive e di lunga durata vengono automaticamente interrotte e riciclate. Per ulteriori informazioni, consulta Sessioni di shell.

Safe Paste per l'immissione di testo

Safe Paste è abilitato per impostazione predefinita. Questa funzionalità di sicurezza richiede la verifica che il testo multilinea che desideri incollare nella shell non contenga script dannosi. Per ulteriori informazioni, consulta Utilizzo di Safe Paste per il testo su più righe.

Opzioni di personalizzazione

Puoi personalizzare la tua AWS CloudShell esperienza in base alle tue esatte preferenze. Ad esempio, puoi modificare il layout dello schermo (più schede), le dimensioni del testo visualizzato e passare dai temi dell'interfaccia chiari a quelli scuri. Per ulteriori informazioni, consulta Personalizzare la tua esperienza AWS CloudShell.

È inoltre possibile estendere l'ambiente shell installando il proprio software e modificando la shell con degli script.

Ripristino della sessione

La funzionalità di ripristino della sessione ripristina le sessioni in esecuzione su una o più schede del browser nel CloudShell terminale. Se si aggiornano o riaprono le schede del browser chiuse di recente, questa funzionalità riprende la sessione fino all'arresto della shell a causa della sessione inattiva. Per continuare a utilizzare la CloudShell sessione, premete un tasto qualsiasi nella finestra del terminale. Per ulteriori informazioni sulle sessioni Shell, consulta Sessioni Shell.

Il ripristino della sessione ripristina anche l'output del terminale più recente e i processi in esecuzione in ogni scheda del terminale.

Nota

Il ripristino della sessione non è disponibile nelle applicazioni mobili.

Come iniziare con AWS CloudShell?

Per iniziare a lavorare con la shell, accedi a AWS Management Console e scegli una delle seguenti opzioni:

  • Nella barra di navigazione, scegli l'CloudShellicona.

    AWS CloudShell icona
  • Nella casella di ricerca, digita «CloudShell», quindi scegli CloudShell.

    Questo passaggio apre la CloudShell sessione a schermo intero.

    AWS CloudShell ricerca
  • Nel widget Visitato di recente, scegli CloudShell.

    Questo passaggio apre la CloudShell sessione a schermo intero.

    AWS CloudShell visitato di recente
  • Scegli CloudShellsuConsole Toolbar, in basso a sinistra della console. Puoi regolare l'altezza della CloudShell sessione trascinandola=.

    AWS CloudShell Cassetto della consolle
    AWS CloudShell Espansione del cassetto della console

    Puoi anche passare alla CloudShell sessione a schermo intero facendo clic su Apri in una nuova scheda del browser.

    Per istruzioni su come accedere a AWS Management Console ed eseguire le attività principali con AWS CloudShell, consulta Guida introduttiva AWS CloudShell.

Prezzi per AWS CloudShell

AWS CloudShell è AWS servizio un servizio disponibile senza costi aggiuntivi. Tuttavia, paghi per AWS le altre risorse che utilizzi AWS CloudShell. Inoltre, si applicano anche le velocità di trasferimento dati standard. Per ulteriori informazioni, consulta Prezzi di AWS CloudShell.

Per ulteriori informazioni, consulta Quote di servizio e restrizioni per AWS CloudShell.

AWS CloudShell Argomenti chiave