

 AWS Cloud9 non è più disponibile per i nuovi clienti. I clienti esistenti di AWS Cloud9 possono continuare a utilizzare il servizio come di consueto. [Ulteriori informazioni](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-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à.

# Creare un ambiente in AWS Cloud9
<a name="create-environment"></a>

Per creare un ambiente di AWS Cloud9 sviluppo, seguite una delle procedure fornite in base al modo in cui intendete utilizzarlo AWS Cloud9.


****  

|  | 
| --- |
|  Se non sei sicuro di cosa scegliere, ti consigliamo di [Creare un ambiente EC2](create-environment-main.md). Per una configurazione rapida, crea un EC2 ambiente. AWS Cloud9 crea e configura automaticamente una nuova EC2 istanza Amazon nel tuo Account AWS. AWS Cloud9 inoltre collega automaticamente la nuova istanza all'ambiente per te. Per comprendere le similitudini principali e le differenze tra gli ambienti di sviluppo, consulta [Ambienti EC2 a confronto con ambienti SSH in AWS Cloud9](ec2-env-versus-ssh-env.md).  | 


****  

|  **Provider del codice sorgente**  |  **Provider dell'host dell'ambiente di sviluppo**  |  **Procedura pertinente**  | 
| --- | --- | --- | 
|  Utente corrente  |  AWS Cloud9  |  [Crea un EC2 ambiente](create-environment-main.md)  | 
|  Utente corrente  |  Utente corrente  |  [Creazione di un ambiente SSH](create-environment-ssh.md)  | 
|   [Amazon Lightsail](https://aws.amazon.com/lightsail) oppure l'utente  |  L'utente (che utilizza Lightsail)  |   [Utilizzo delle istanze Amazon Lightsail nell'IDE AWS Cloud9](lightsail-instances.md)   | 
|  L'utente (che utilizza [AWS CodePipeline](https://aws.amazon.com/codepipeline))  |  AWS Cloud9 Per te  |  Crea un ambiente [EC2](create-environment-main.md)o [SSH](create-environment-ssh.md) e [Lavorare con AWS CodePipeline nell' AWS Cloud9 IDE](codepipeline-repos.md)   | 
|  L'utente (che utilizza [AWS CodeCommit](https://aws.amazon.com/codecommit))  |  AWS Cloud9 o tu  |   [AWS CodeCommit tutorial per AWS Cloud9](sample-codecommit.md)   | 
|  L'utente (che utilizza [GitHub](https://github.com/))  |  AWS Cloud9 o te  |  Crea un ambiente [EC2](create-environment-main.md)o [SSH](create-environment-ssh.md) e usa l'interfaccia del [pannello Git](source-control-gitpanel.md)   | 

**Topics**
+ [Creare un ambiente EC2](create-environment-main.md)
+ [Creazione di un ambiente SSH](create-environment-ssh.md)

# Creare un ambiente EC2
<a name="create-environment-main"></a>

In questa procedura, AWS Cloud9 crea un EC2 ambiente e una nuova EC2 istanza Amazon e collega l'ambiente a questa istanza. AWS Cloud9 gestisce il ciclo di vita di questa istanza, inclusi l'avvio, l'arresto e il riavvio dell'istanza secondo necessità. Se dovessi eliminare questo ambiente, AWS Cloud9 termina automaticamente l'istanza associata.

[[È possibile creare un ambiente di AWS Cloud9 EC2 sviluppo nella console o con codice.AWS Cloud9](#create-environment-code)](#create-environment-console)

**Nota**  
Il completamento di questa procedura potrebbe comportare addebiti a carico del tuo Account AWS. Ciò include eventuali addebiti per Amazon EC2. Per ulteriori informazioni, consulta la pagina [ EC2 dei prezzi di Amazon](https://aws.amazon.com/ec2/pricing/). 

**avvertimento**  
Esiste un problema di compatibilità con AWS Cloud9 e con il controllo AWS Control Tower proattivo [CT. EC2.PR.8.](https://docs.aws.amazon.com/controltower/latest/userguide/ec2-rules.html#ct-ec2-pr-8-description) Se questo controllo è abilitato, non è possibile creare un EC2 ambiente in. AWS Cloud9 Per ulteriori informazioni su questo problema, vedere [Risoluzione dei problemi AWS Cloud9](https://docs.aws.amazon.com/cloud9/latest/user-guide/troubleshooting.html#control-tower-rule).

## Prerequisiti
<a name="create-env-ec2-prereq"></a>

Completa i passaggi in [Configurazione AWS Cloud9](setting-up.md) modo da poter accedere alla AWS Cloud9 console e creare ambienti.

## Crea un EC2 ambiente con la console
<a name="create-environment-console"></a>

1. Accedi alla AWS Cloud9 console:
   + Se sei l'unico a utilizzare il tuo Account AWS o sei un utente IAM in un'unica soluzione Account AWS, vai su [https://console.aws.amazon.com/cloud9/](https://console.aws.amazon.com/cloud9/).
   + Se la tua organizzazione lo utilizza AWS IAM Identity Center, chiedi Account AWS all'amministratore le istruzioni per l'accesso.
   + Se sei uno studente in un'aula, richiedi al tuo docente le istruzioni di accesso.

1. Dopo aver effettuato l'accesso alla AWS Cloud9 console, nella barra di navigazione in alto scegli un ambiente in cui Regione AWS creare l'ambiente. Per un elenco di quelli disponibili Regioni AWS, [AWS Cloud9](https://docs.aws.amazon.com/general/latest/gr/rande.html#cloud9_region)consulta *Riferimenti generali di AWS*.  
![\[AWS Selettore di regione nella console AWS Cloud9\]](http://docs.aws.amazon.com/it_it/cloud9/latest/user-guide/images/consolas_region_new_UX.png)

1. Scegli il pulsante grande **Create environment** (Crea ambiente) in una delle posizioni mostrate.

   Se non disponi già di AWS Cloud9 ambienti, il pulsante viene visualizzato in una pagina di benvenuto.  
![\[Pagina di benvenuto nella AWS Cloud9 console\]](http://docs.aws.amazon.com/it_it/cloud9/latest/user-guide/images/create_welcome_env_new_UX.png)

   Se disponi già di AWS Cloud9 ambienti, il pulsante viene visualizzato come segue.  
![\[pulsante Crea ambiente nella AWS Cloud9 console\]](http://docs.aws.amazon.com/it_it/cloud9/latest/user-guide/images/console_create_env_new_UX.png)

1. Nella pagina **Create environment** (Crea ambiente), in **Name** (Nome) inserisci un nome per l'ambiente.

1. Per aggiungere una descrizione all'ambiente, digitala nel campo **Description** (Descrizione).

1. Per **Tipo di ambiente**, scegli **Nuova EC2 istanza** per creare un EC2 ambiente Amazon:
   + **Nuova EC2 istanza**: avvia una nuova EC2 istanza Amazon a cui AWS Cloud9 è possibile connettersi direttamente tramite SSH. Puoi utilizzare Systems Manager per interagire con nuove EC2 istanze Amazon, per ulteriori informazioni, consulta[Accesso alle istanze EC2 senza ingresso con AWS Systems Manager](ec2-ssm.md). 
   + **Elaborazione esistente**: avvia un' EC2 istanza Amazon esistente che richiede i dettagli di accesso SSH per i quali l' EC2 istanza Amazon deve avere una regola del gruppo di sicurezza in entrata.
     + Se selezioni l'opzione **Existing compute** (Elaborazione esistente), viene creato automaticamente un ruolo di servizio. Puoi vedere il nome del ruolo di servizio in una nota in fondo alla schermata di configurazione. 
**Nota**  
Lo spegnimento automatico non sarà disponibile per AWS Cloud9 gli ambienti creati utilizzando EC2 un'istanza Amazon utilizzando l'elaborazione esistente.
**avvertimento**  
La creazione di un' EC2 istanza Amazon per il tuo ambiente potrebbe comportare addebiti Account AWS per Amazon EC2. L'utilizzo di Systems Manager per gestire le connessioni all' EC2 istanza non comporta costi aggiuntivi.

1. Per **Tipo di istanza**, scegli un tipo di istanza con la quantità di RAM e v CPUs che ritieni necessaria per il tipo di attività che desideri svolgere.
**avvertimento**  
La scelta di tipi di istanza con più RAM e v CPUs potrebbe comportare costi aggiuntivi Account AWS per Amazon EC2. Per informazioni sul tipo di istanza adatto al tuo carico di lavoro, consulta la pagina [Amazon EC2 Instance Type](https://aws.amazon.com/ec2/instance-types/).

1. Per **Piattaforma**, scegli il tipo di EC2 istanza Amazon che desideri: **Amazon Linux 2023**, **Amazon Linux 2** o **Ubuntu 22.04 LTS**. AWS Cloud9 crea l'istanza e quindi connette l'ambiente ad essa.
**Importante**  
Ti consigliamo di scegliere l'opzione **Amazon Linux 2023** per il tuo EC2 ambiente. Oltre a fornire un ambiente di runtime sicuro, stabile e ad alte prestazioni, l'AMI Amazon Linux 2023 include supporto a lungo termine fino al 2024.  
Per ulteriori informazioni, consulta la pagina [AL2023](https://aws.amazon.com/linux/amazon-linux-2023/).

1. Scegli un periodo di tempo per **Timeout**. Questa opzione determina per quanto tempo AWS Cloud9 può restare inattivo prima dell'ibernazione automatica. Quando tutte le istanze del browser Web connesse all'IDE per l'ambiente vengono chiuse, AWS Cloud9 attende il periodo di tempo specificato e quindi chiude l' EC2 istanza Amazon per l'ambiente. 
**avvertimento**  
La scelta di un periodo di tempo più lungo può causare ulteriori addebiti sul tuo Account AWS.

1. Nel pannello **Network settings** (Impostazioni di rete), scegli la modalità di accesso al tuo ambiente tra le due opzioni seguenti:
   + **AWS Systems Manager (SSM)**: questo metodo accede all'ambiente utilizzando SSM senza aprire le porte in entrata.
   + **Secure Shell (SSH)**: con questo metodo, l'accesso all'ambiente avviene tramite SSH e richiede l'apertura di porte in ingresso.

1. <a name="create-environment-vpc-step"></a>Scegli **Impostazioni VPC** per visualizzare Amazon Virtual Private Cloud e Subnet per il tuo ambiente. AWS Cloud9 utilizza Amazon Virtual Private Cloud (Amazon VPC) per comunicare con l'istanza Amazon EC2 appena creata. Per questo tutorial, ti consigliamo di lasciare preselezionate le impostazioni predefinite. Con le impostazioni predefinite, AWS Cloud9 tenta di utilizzare il VPC predefinito con la sua singola sottorete nella stessa Account AWS regione del nuovo ambiente. A seconda del modo in cui Amazon VPC è configurato, attieniti a uno dei seguenti set di istruzioni.  
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/cloud9/latest/user-guide/create-environment-main.html)
**Importante**  
Se hai selezionato **Existing compute** (Elaborazione esistente) come tipo di ambiente, puoi avviare l'istanza in una sottorete pubblica o privata.  
**Sottorete pubblica**: allega un gateway Internet alla sottorete pubblica per permettere all'agente SSM dell'istanza di comunicare con Systems Manager.
**Sottorete privata**: crea un gateway NAT per consentire all'istanza di comunicare con Internet e altri Servizi AWS.
Attualmente, non è possibile utilizzare [credenziali temporanee AWS gestite](security-iam.md#auth-and-access-control-temporary-managed-credentials) per consentire all' EC2 ambiente di accedere a un Servizio AWS file per conto di un' AWS entità, ad esempio un utente IAM.  
 Per ulteriori informazioni sulla configurazione delle sottoreti, consulta [Impostazioni VPC per AWS Cloud9 ambienti di sviluppo](vpc-settings.md).  
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/cloud9/latest/user-guide/create-environment-main.html)

   Per ulteriori informazioni su queste scelte, consulta [Impostazioni VPC per AWS Cloud9 ambienti di sviluppo](vpc-settings.md).

1. Aggiungi fino a 50 tag indicando **Key** (Chiave) e **Value** (Valore) per ogni tag. Per farlo, seleziona **Add new tag** (Aggiungi nuovo tag). I tag vengono allegati all' AWS Cloud9 ambiente come tag di risorse e vengono propagati alle seguenti risorse sottostanti: lo CloudFormation stack, l' EC2 istanza Amazon e i gruppi di EC2 sicurezza Amazon. Per ulteriori informazioni sui tag, consulta [Control Access Using AWS Resource Tags](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_tags.html) nella *[IAM User Guide e [informazioni avanzate](tags.md) in questa guida](https://docs.aws.amazon.com/IAM/latest/UserGuide/)*.
**avvertimento**  
Se aggiorni questi tag dopo averli creati, le modifiche non vengono propagate alle risorse sottostanti. Per ulteriori informazioni, consulta [Propagazione degli aggiornamenti dei tag alle risorse sottostanti](tags.md#tags-propagate) nelle informazioni avanzate sui [tag](tags.md).

1. Scegli **Create** (Crea) per creare il tuo ambiente, quindi verrai reindirizzato alla home page. Se l'account viene creato correttamente, nella parte superiore della AWS Cloud9 console viene visualizzata una barra flash verde. Puoi selezionare il nuovo ambiente e scegliere **Open in Cloud9** (Apri in Cloud9) per avviare l'IDE.  
![\[AWS Cloud9 Selettore IDE nella console AWS Cloud9\]](http://docs.aws.amazon.com/it_it/cloud9/latest/user-guide/images/cloud9-ide-open.png)

   Se l'account non viene creato, nella parte superiore della AWS Cloud9 console viene visualizzata una barra flash rossa. L'errore nella creazione dell'account può essere dovuto a un problema con il browser Web, con le autorizzazioni di accesso AWS , con l'istanza o con la rete associata. Puoi trovare informazioni relative a possibili soluzioni nella [sezione Risoluzione dei problemi di AWS Cloud9 .](troubleshooting.md#troubleshooting-env-loading)
**Nota**  
AWS Cloud9 supporta entrambi IMDSv1 e IMDSv2. Si consiglia di adottarlo IMDSv2 in quanto fornisce un livello di sicurezza migliorato rispetto a IMDSv1. Per ulteriori informazioni sui vantaggi di IMDSv2, consulta il [AWS Security Blog](https://aws.amazon.com/blogs/security/defense-in-depth-open-firewalls-reverse-proxies-ssrf-vulnerabilities-ec2-instance-metadata-service/). Per informazioni su come effettuare la transizione a IMDSv2 from IMDSv1, consulta [Transition to using Instance Metadata Service versione 2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-metadata-transition-to-version-2.html) nella *Amazon EC2 User Guide for Linux Instances*.
**Nota**  
Se il tuo ambiente utilizza un proxy per accedere a Internet, devi fornire i dettagli del proxy in AWS Cloud9 modo che possa installare le dipendenze. Per ulteriori informazioni, consulta [Impossibile installare le dipendenze](troubleshooting.md#proxy-failed-dependencies).

## Creazione di un ambiente con codice
<a name="create-environment-code"></a>

Per utilizzare il codice per creare un EC2 ambiente AWS Cloud9, chiamate l'operazione di AWS Cloud9 creazione EC2 dell'ambiente, come segue.


****  

|  |  | 
| --- |--- |
|  AWS CLI  |   [create-environment-ec2](https://docs.aws.amazon.com/cli/latest/reference/cloud9/create-environment-ec2.html)   | 
|  AWS SDK per C\$1\$1  |   [CreateEnvironmentEC2Richiesta](https://sdk.amazonaws.com/cpp/api/LATEST/class_aws_1_1_cloud9_1_1_model_1_1_create_environment_e_c2_request.html), [CreateEnvironmentEC2risultato](https://sdk.amazonaws.com/cpp/api/LATEST/class_aws_1_1_cloud9_1_1_model_1_1_create_environment_e_c2_result.html)   | 
|  AWS SDK per Go  |   [CreateEnvironmentEC2](https://docs.aws.amazon.com/sdk-for-go/api/service/cloud9/#Cloud9.CreateEnvironmentEC2), [CreateEnvironmentEC2Richiesta](https://docs.aws.amazon.com/sdk-for-go/api/service/cloud9/#Cloud9.CreateEnvironmentEC2Request), [CreateEnvironmentEC2WithContext](https://docs.aws.amazon.com/sdk-for-go/api/service/cloud9/#Cloud9.CreateEnvironmentEC2WithContext)   | 
|  AWS SDK per Java  |   CreateEnvironmentEC2Richiesta, CreateEnvironment EC2 risultato   | 
|  AWS SDK per JavaScript  |   [Crea ambiente EC2](https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/Cloud9.html#createEnvironmentEC2-property)   | 
|  AWS SDK per .NET  |   [CreateEnvironmentEC2Richiesta](https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/Cloud9/TCreateEnvironmentEC2Request.html)[, risposta CreateEnvironment EC2](https://docs.aws.amazon.com/sdkfornet/v3/apidocs/items/Cloud9/TCreateEnvironmentEC2Response.html)   | 
|  AWS SDK per PHP  |   [Crea ambiente EC2](https://docs.aws.amazon.com/aws-sdk-php/v3/api/api-cloud9-2017-09-23.html#createenvironmentec2)   | 
|  AWS SDK per Python (Boto)  |   [create\$1environment\$1ec2](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/cloud9.html#Cloud9.Client.create_environment_ec2)   | 
|  AWS SDK per Ruby  |   [create\$1environment\$1ec2](https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/Cloud9/Client.html#create_environment_ec2-instance_method)   | 
|  AWS Tools for Windows PowerShell  |   [New-C9EnvironmentEC2](https://docs.aws.amazon.com/powershell/latest/reference/items/New-C9EnvironmentEC2.html)   | 
|  AWS Cloud9 API  |   [CreateEnvironmentEC2](https://docs.aws.amazon.com/cloud9/latest/APIReference/API_CreateEnvironmentEC2.html)   | 

**Nota**  
Se il tuo ambiente utilizza un proxy per accedere a Internet, devi fornire i dettagli del proxy AWS Cloud9 in modo che possa installare le dipendenze. Per ulteriori informazioni, consulta [Impossibile installare le dipendenze](troubleshooting.md#proxy-failed-dependencies).

# Creazione di un ambiente SSH
<a name="create-environment-ssh"></a>

Crei un ambiente di sviluppo AWS Cloud9 SSH con la AWS Cloud9 console. Non puoi creare un ambiente SSH utilizzando la CLI.

## Prerequisiti
<a name="prerequisites"></a>
+ Per prima cosa assicurati di aver completato la procedura indicata in [Configurazione AWS Cloud9](setting-up.md). Potrai così accedere alla console AWS Cloud9 e creare gli ambienti.
+ Identifica un'istanza di cloud computing esistente (ad esempio, un' EC2 istanza Amazon nella tua Account AWS) o il tuo server che desideri connettere AWS Cloud9 all'ambiente.
+ Verificare che l'istanza esistente o i server soddisfino tutti i [Requisiti host SSH](ssh-settings.md#ssh-settings-requirements). Ciò include avere già installato versioni specifiche di Python, Node.js e altri componenti; l'impostazione di autorizzazioni specifiche nella directory dalla quale AWS Cloud9 deve effettuare l'avvio dopo il login e la configurazione di qualsiasi Amazon Virtual Private Cloud associato.

## Creazione dell'ambiente SSH
<a name="create-the-envsshtitle"></a>

1. Assicurati di aver soddisfatto i prerequisiti precedenti.

1. Se non l'hai già fatto, connettiti all'istanza esistente o al server utilizzando un client SSH. Avrai così la certezza di poter aggiungere il valore della chiave SSH pubblica necessaria all'istanza o al server. Questa parte è descritta più avanti in questa procedura.
**Nota**  
Per connetterti a un'istanza di Cloud AWS calcolo esistente, consulta una o più delle seguenti risorse:  
Per Amazon EC2, consulta [Connect to Your Linux Instance](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connect-to-linux-instance.html) nella *Amazon EC2 User Guide*.
Per Amazon Lightsail, consulta [Connessione all'istanza Linux/Lightsail basata su Unix](https://lightsail.aws.amazon.com/ls/docs/how-to/article/lightsail-how-to-connect-to-your-instance-virtual-private-server) nella *Documentazione di Amazon Lightsail*.
Per AWS Elastic Beanstalk, consulta [Elenco e connessione alle istanze del server](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.ec2connect.html) nella *Guida per gli AWS Elastic Beanstalk sviluppatori*.
Per AWS OpsWorks, consulta [Uso di SSH per accedere a un'istanza Linux nella Guida](https://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-ssh.html) per l'*AWS OpsWorks utente*.
Per altre informazioni Servizi AWS, consulta la documentazione relativa a quel servizio specifico.
Per connetterti al tuo server, utilizza SSH. SSH è già installato sui sistemi operativi macOS e Linux. Per connettersi al server utilizzando SSH su Windows, è necessario installare [PuTTY](https://www.putty.org/).

1. Accedi alla AWS Cloud9 console, all'indirizzo [https://console.aws.amazon.com/cloud9/](https://console.aws.amazon.com/cloud9/).

1. Dopo aver effettuato l'accesso alla AWS Cloud9 console, nella barra di navigazione in alto scegli un ambiente in cui Regione AWS creare l'ambiente. Per un elenco di quelli disponibili Regioni AWS, [AWS Cloud9](https://docs.aws.amazon.com/general/latest/gr/rande.html#cloud9_region)consulta *Riferimenti generali di AWS*.  
![\[Selettore di regione nella console AWS Cloud9\]](http://docs.aws.amazon.com/it_it/cloud9/latest/user-guide/images/consolas_region_new_UX.png)

1. Se è la prima volta che crei un ambiente di sviluppo, viene visualizzata una pagina di benvenuto. Nel pannello **Nuovo AWS Cloud9 ambiente**, scegli **Crea ambiente.**

   Se in precedenza hai creato ambienti di sviluppo, puoi anche espandere il riquadro a sinistra della schermata. Scegli **Your environments** (I tuoi ambienti), quindi **Create environment** (Crea ambiente).

   Nella pagina di **benvenuto**:  
![\[Scegli il pulsante Create environment (Crea ambiente) se viene mostrata la pagina di benvenuto\]](http://docs.aws.amazon.com/it_it/cloud9/latest/user-guide/images/create_welcome_env_new_UX.png)

   Oppure nella pagina **Your environments** (Ambienti):  
![\[Scegli il pulsante Create environment (Crea ambiente) se non viene mostrata la pagina di benvenuto\]](http://docs.aws.amazon.com/it_it/cloud9/latest/user-guide/images/console_create_env_new_UX.png)

1. Nella pagina **Create environment** (Crea ambiente), inserisci un nome per l'ambiente.

1. In **Description** (Descrizione), inserire qualcosa nell'ambiente. Per questo tutorial, utilizza `This environment is for the AWS Cloud9 tutorial.`

1. Per **Environment type** (Tipo ambiente), scegli **Existing Compute** (Elaborazione esistente) tra le opzioni seguenti:
   + **Nuova EC2 istanza**: avvia un' EC2 istanza Amazon a cui AWS Cloud9 è possibile connettersi direttamente tramite SSH o SSM.
   + **Elaborazione esistente**: avvia un' EC2 istanza Amazon esistente che richiede i dati di accesso SSH e la porta 22 per essere aperta. AWS Cloud9 si connette all'istanza tramite. [AWS Systems Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/session-manager.html)
     + Se selezioni l'opzione **Existing compute** (Elaborazione esistente), viene creato automaticamente un ruolo di servizio. È possibile visualizzare il nome del ruolo di servizio nella sezione **Ruolo di servizio e profilo di istanza per l'accesso a Systems Manager** più in basso nell'interfaccia. Per ulteriori informazioni, consulta [Accesso alle istanze EC2 senza ingresso con AWS Systems Manager](ec2-ssm.md). 
**avvertimento**  
La creazione di un' EC2 istanza per il tuo ambiente potrebbe comportare costi Account AWS per Amazon EC2. L'utilizzo di Systems Manager per gestire le connessioni all' EC2 istanza non comporta costi aggiuntivi.
**avvertimento**  
AWS Cloud9 utilizza la chiave pubblica SSH per connettersi in modo sicuro al server. Per stabilire una connessione sicura, aggiungi la nostra chiave pubblica al tuo file `~/.ssh/authorized_keys` e fornisci le tue credenziali di accesso nei passaggi seguenti. Scegli **Copy key to clipboard** (Copia chiave negli appunti) per copiare la chiave SSH o **View public SSH key** (Visualizza chiave SSH pubblica) per visualizzarla.

1. Nel pannello **Existing compute** (Elaborazione esistente), in **User** (Utente) inserisci il nome di accesso che hai utilizzato per connetterti all'istanza o al server in precedenza in questa procedura. Ad esempio, per un'istanza di calcolo Cloud AWS , potrebbe essere `ec2-user`, `ubuntu` o `root`. 
**Nota**  
È consigliabile che il nome di accesso sia associato a privilegi amministrativi o a un utente amministratore sull'istanza o sul server. Più nello specifico, è consigliabile che questo nome di accesso sia il proprietario dell'installazione Node.js sull'istanza o sul server. Per verificare, esegui dal terminale dell'istanza o del server il comando ** `ls -l $(which node)` ** (o ** `ls -l $(nvm which node)` ** se utilizzi `nvm`). Questo comando mostra il nome del proprietario dell'installazione Node.js. Mostra anche le autorizzazioni, il nome del gruppo e il percorso dell'installazione.

1. Per **Host**, immetti l'indirizzo IP pubblico (preferito) o il nome host dell'istanza o del server.

1. In **Port**, inserisci la porta che desideri utilizzare AWS Cloud9 per provare a connetterti all'istanza o al server. In alternativa, puoi lasciare indicata la porta predefinita.

1. Scegli **Additional details - optional** (Dettagli aggiuntivi: facoltativo) per visualizzare il percorso dell'ambiente, il percorso per il binario node.js e le informazioni sul jump host SSH.

1. Per **Environment path**, inserisci il percorso della directory sull'istanza o sul server da cui AWS Cloud9 vuoi iniziare. Questo lo hai identificato in precedenza nei prerequisiti di questa procedura. Se lasci questa opzione vuota, AWS Cloud9 utilizza la directory da cui solitamente inizia l'istanza o il server dopo il login. In genere si tratta di una directory home o predefinita.

1. In **Path to Node.js binary path** Percorso per binario Node.js), immetti le informazioni sul percorso per specificare il percorso del binario Node.js sull'istanza o sul server. Per ottenere il percorso, puoi eseguire il comando **`which node`** (o ** `nvm which node` ** se utilizzi `nvm`) sull'istanza o sul server. Ad esempio, il percorso potrebbe essere `/usr/bin/node`. Se lasci vuota la casella, quando tenta di connettersi, AWS Cloud9 prova a indovinare dove si trova il file binario Node.js.

1. Per **SSH jump host** (Jum host SSH), immetti le informazioni sul jump host utilizzato dall'istanza o dal server. Utilizza il formato `USER_NAME@HOSTNAME:PORT_NUMBER` (ad esempio, `ec2-user@ip-192-0-2-0:22`).

   Il jump host deve soddisfare i seguenti requisiti:
   + Deve essere raggiungibile tramite Internet pubblico utilizzando SSH.
   + Deve consentire l'accesso in entrata tramite un indirizzo IP sulla porta specificata.
   + Il valore della chiave SSH pubblica copiato nel file `~/.ssh/authorized_keys` sull'istanza esistente o sul server deve essere copiato anche nel file `~/.ssh/authorized_keys` sul jump host.
   + Netcat deve essere installato.

1. Aggiungi fino a 50 tag fornendo una **chiave** e un **valore** per ogni tag. Per farlo, seleziona **Add new tag** (Aggiungi nuovo tag). I tag vengono allegati all' AWS Cloud9 ambiente come tag di risorse e vengono propagati alle seguenti risorse sottostanti: lo CloudFormation stack, l' EC2 istanza Amazon e i gruppi di EC2 sicurezza Amazon. Per ulteriori informazioni sui tag, consulta [Control Access Using AWS Resource Tags](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_tags.html) nella *[IAM User Guide](https://docs.aws.amazon.com/IAM/latest/UserGuide/)* e le [informazioni avanzate](tags.md) sui tag in questa guida.
**avvertimento**  
Se aggiorni questi tag dopo averli creati, le modifiche non vengono propagate alle risorse sottostanti. Per ulteriori informazioni, consulta [Propagazione degli aggiornamenti dei tag alle risorse sottostanti](tags.md#tags-propagate) nelle informazioni avanzate sui [tag](tags.md).

1. Scegli **Create** (Crea) per creare il tuo ambiente; verrai quindi reindirizzato alla home page. Quando l'account viene creato correttamente, nella parte superiore della AWS Cloud9 console viene visualizzata una barra flash verde. Puoi selezionare il nuovo ambiente e scegliere **Open in Cloud9** (Apri in Cloud9) per avviare l'IDE.   
![\[AWS Cloud9 Selettore IDE nella console AWS Cloud9\]](http://docs.aws.amazon.com/it_it/cloud9/latest/user-guide/images/cloud9-ide-open.png)

   Se l'account non viene creato correttamente, viene visualizzata una barra flash rossa nella parte superiore della console AWS Cloud9 . La creazione dell'account potrebbe non riuscire a causa di un problema con il browser Web, le autorizzazioni di AWS accesso, l'istanza o la rete associata. Per informazioni sulle possibili soluzioni ai problemi di creazione dell'account, consulta la [sezione Risoluzione dei problemi di AWS Cloud9 .](troubleshooting.md#troubleshooting-env-loading)

**Nota**  
Se il tuo ambiente utilizza un proxy per accedere a Internet, devi fornire i dettagli del proxy AWS Cloud9 in modo che possa installare le dipendenze. Per ulteriori informazioni, consulta [Impossibile installare le dipendenze](troubleshooting.md#proxy-failed-dependencies).