

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

# Ambienti di sviluppo in Amazon CodeCatalyst
<a name="devenvironment-cloud9.title"></a>

Le seguenti sezioni descrivono come creare e gestire il tuo ambiente di sviluppo CodeCatalyst utilizzando l' AWS Cloud9 IDE.
+ [Creazione di un ambiente di sviluppo](#ide-toolkits-create-cloud9)
+ [Apertura delle impostazioni dell'ambiente di sviluppo](#ide-toolkits-settings-cloud9)
+ [Ripresa del lavoro in un ambiente di sviluppo](#ide-toolkits-resume-cloud9)
+ [Eliminazione di un ambiente di sviluppo](#ide-toolkits-delete-cloud9)
+ [Modifica del devfile del repository per un ambiente di sviluppo](#ide-toolkits-edit-devfile-cloud9)
+ [Clonazione di un repository](#ide-toolkits-clone-cloud9)
+ [Risoluzione dei problemi relativi a un ambiente di sviluppo](#cloud9-devenvironment-troubleshoot)

## Creazione di un ambiente di sviluppo
<a name="ide-toolkits-create-cloud9"></a>

Ci sono diversi modi per creare un ambiente di sviluppo:
+ Crea un ambiente di sviluppo CodeCatalyst con un repository di CodeCatalyst origine dalle pagine dei repository **Summary**, **Dev Environment** o **Source**.
+ Crea un ambiente di sviluppo vuoto che non sia collegato a un repository di origine CodeCatalyst proveniente da Dev Environments.
+ Crea un ambiente di sviluppo nel tuo IDE preferito e clona un repository di CodeCatalyst origine nell'ambiente di sviluppo.

È possibile creare un ambiente di sviluppo per ogni ramo e repository. Un progetto può avere più repository. I tuoi ambienti di sviluppo sono associati solo al tuo CodeCatalyst account e possono essere gestiti solo dal tuo CodeCatalyst account. Puoi aprire l'ambiente di sviluppo e utilizzarlo con uno qualsiasi dei formati supportati IDEs. Dopo aver scelto un IDE specifico, puoi aprire quell'ambiente di sviluppo solo con l'IDE scelto. Se desideri utilizzare un IDE diverso, puoi modificare l'IDE selezionando Dev Environment nella barra di navigazione e scegliendo **Modifica**, oppure creando un nuovo Dev Environment. Per impostazione predefinita, gli ambienti di sviluppo vengono creati con un processore a 2 core, 4 GB di RAM e 16 GB di storage persistente. 

Per ulteriori informazioni su come creare un ambiente di sviluppo in CodeCatalyst, consulta [Creating a Dev Environment](https://docs.aws.amazon.com/codecatalyst/latest/userguide/devenvironment-create.html) nella * CodeCatalyst guida Amazon*.

Per informazioni e passaggi sulla creazione di un ambiente di sviluppo in CodeCatalyst, consulta [Creating a Dev Environment](https://docs.aws.amazon.com/codecatalyst/latest/userguide/devenvironment-create.html) nella *Amazon CodeCatalyst User Guide*.

**Nota**  
Ora puoi creare ambienti di sviluppo con repository di sorgenti di terze parti. *Per informazioni sul collegamento di un repository di sorgenti di terze parti a un progetto all'interno CodeCatalyst, consulta [Collegamento di un repository di sorgenti nella](https://docs.aws.amazon.com/codecatalyst/latest/userguide/source-repositories-link.html) Amazon User Guide. CodeCatalyst *

**Importante**  
Gli ambienti di sviluppo possono eseguire script tramite devfiles che hanno accesso alle tue credenziali. CodeCatalyst Ispeziona il repository prima di aprire risorse non attendibili.

## Apertura delle impostazioni dell'ambiente di sviluppo
<a name="ide-toolkits-settings-cloud9"></a>

Dopo aver creato un ambiente di sviluppo nella CodeCatalyst console, puoi visualizzare impostazioni specifiche dell'ambiente di sviluppo:

1. Nella CodeCatalyst console, accedi al tuo ambiente di sviluppo tramite l' AWS Cloud9 IDE.

1. Scegli **aws-explorer** dalla barra laterale AWS Cloud9 .

1. Nel riquadro di navigazione **Developer Tools**, espandi **CodeCatalyst**e scegli **Apri impostazioni** per aprire la visualizzazione **delle impostazioni dell'ambiente di sviluppo**.

1. Nella vista **Dev Environment Settings** (Impostazioni dell'ambiente di sviluppo), le seguenti sezioni contengono opzioni per il tuo ambiente di sviluppo: 
   + **Alias:** visualizza e modifica l'**alias** assegnato al tuo ambiente di sviluppo.
   + **Stato:** visualizza lo stato attuale del tuo ambiente di sviluppo, il progetto a cui è stato assegnato e interrompi il tuo ambiente di sviluppo.
   + **Devfile:** visualizza il nome e la posizione del tuo ambiente Devfile di sviluppo. Apri il tuo Devfile scegliendo **Apri nell'editor**.
   + **Compute Settings** (Impostazioni di calcolo): modifica le dimensioni e il valore predefinito per **Timeout Length** (Durata timeout) per il tuo ambiente di sviluppo.

**Nota**  
Non puoi modificare la quantità di spazio di archiviazione assegnata al tuo ambiente di sviluppo dopo la sua creazione.

**Nota**  
Quando usi Amazon CodeCatalyst AWS CLI dal terminale, devi assicurarti di impostare *AWS\$1PROFILE=codecatalyst* prima di eseguire qualsiasi comando. CodeCatalyst 

## Ripresa del lavoro in un ambiente di sviluppo
<a name="ide-toolkits-resume-cloud9"></a>

Ogni elemento della directory `$HOME` di un ambiente di sviluppo viene archiviato in modo persistente. Se necessario, puoi smettere di lavorare in un ambiente di sviluppo e riprendere a lavorare nel tuo ambiente di sviluppo in un secondo momento. Supponiamo che un ambiente di sviluppo rimanga inattivo per un periodo di tempo superiore a quello selezionato nei campi **Timeout** al momento della creazione dell'ambiente di sviluppo. In questo caso, la sessione si interrompe automaticamente. 

È possibile riprendere un ambiente di sviluppo solo da CodeCatalyst. *Per ulteriori informazioni su come ripristinare un ambiente di sviluppo, consulta [Resuming a Dev Environment nella guida](https://docs.aws.amazon.com/codecatalyst/latest/userguide/devenvironment-resume.html) Amazon. CodeCatalyst *

**Nota**  
La ripresa di un ambiente di sviluppo potrebbe richiedere diversi minuti.

## Eliminazione di un ambiente di sviluppo
<a name="ide-toolkits-delete-cloud9"></a>

Quando hai finito di lavorare sul contenuto archiviato nel tuo ambiente di sviluppo, puoi eliminarlo. Prima di eliminare un ambiente di sviluppo, assicuratevi di eseguire il commit e di inviare le modifiche al codice nell'archivio dei sorgenti originali. Dopo aver eliminato il Dev Environment, la fatturazione di elaborazione e archiviazione per l'ambiente di sviluppo termina.

Puoi eliminare un ambiente di sviluppo solo dalla pagina Dev **Environments in**. CodeCatalyst Per ulteriori informazioni su come eliminare un ambiente di sviluppo, consulta [Eliminazione di un ambiente di sviluppo](https://docs.aws.amazon.com/codecatalyst/latest/userguide/devenvironment-delete.html) nella * CodeCatalyst guida Amazon*.

## Modifica del repository devfile per un ambiente di sviluppo
<a name="ide-toolkits-edit-devfile-cloud9"></a>

Per modificare la configurazione di un ambiente di sviluppo, modifica ildevfile. Puoi utilizzarlo devfiles per standardizzare il tuo ambiente di sviluppo in tutto il team. Puoi modificarlo devfile dalla radice del repository di origine in. CodeCatalyst In alternativa, è possibile modificarlo devfile in un IDE supportato. Se li modifichi devfile in un IDE supportato, esegui il commit e invia le modifiche al repository di origine o crea una pull request. In questo modo, un membro del team può rivedere e approvare le devfile modifiche. 

**Nota**  
Puoi includere solo immagini di contenitori pubblici nel tuo. devfile

**Nota**  
Se mancano le dipendenze, alcune funzionalità AWS Cloud9 IDE potrebbero non funzionare in modalità personalizzatadevfile. Potrebbe essere necessario uno sforzo aggiuntivo per farle funzionare su alcune piattaforme diverse da Linux x64. <a name="ide-toolkits-edit-devfile-cloud9-steps"></a>

**Per modificare il repository devfile per un ambiente di sviluppo in AWS Cloud9**

1. Nella CodeCatalyst console, accedi al tuo ambiente di sviluppo tramite l' AWS Cloud9 IDE.

1. Dalla AWS Cloud9 barra laterale, scegli **aws-explorer**.

1. **Nel pannello di navigazione **Strumenti per sviluppatori**, scegli il menu del CodeCatalyst toolkit.**

1. Scegli **Open Devfile** (Apri devfile).

1. Modifica il devfile e salvalo.

1. Scegli **Source Control**, che è l'Gitestensione dalla barra laterale del menu.

1. Nel campo di testo **Message** (Messaggio), inserisci un messaggio prima di organizzare le modifiche.

1. Per prepararti a un commit, scegli l'icona **Stage All Changes (\$1)** (Organizza tutte le modifiche [\$1]).

1. Per visualizzare Git i comandi, scegli l'icona del **menu** che si trova accanto al nome del repository.

1. Scegli **Commit** (Esegui il commit) e **Push** (Invia).

1. Scegliete **Update Dev Environment** dal Kit di strumenti AWS menu.

   Scegli **Commit** (Esegui il commit) e **Push** (Invia). L'aggiornamento devfile è stato salvato e le modifiche sono state confermate e inviate.

**Nota**  
Supponiamo che l'ambiente di sviluppo che desideri avviare utilizzando un ambiente personalizzato devfile non funzioni. Ciò potrebbe essere dovuto al fatto che devfile non è compatibile con AWS Cloud9. Per risolvere i problemi, consulta il. devfile Se il problema persiste, eliminalo e prova a crearne uno nuovo.

Puoi anche modificare il file devfile per un ambiente di sviluppo tramite CodeCatalyst. Per ulteriori informazioni, consulta [Configurazione dell'ambiente di sviluppo](https://docs.aws.amazon.com/codecatalyst/latest/userguide/devenvironment-devfile.html) nella * CodeCatalyst guida Amazon*.

## Clonazione di un repository
<a name="ide-toolkits-clone-cloud9"></a>

Per lavorare in modo efficace con più file, branch e commit negli archivi di origine, puoi clonare l'archivio di origine sul tuo computer locale. Quindi, utilizzate un Git client o un IDE per apportare modifiche. Da CodeCatalyst, puoi utilizzare l'Gitestensione AWS Cloud9 IDE allo stesso modo di qualsiasi altro provider di Git hosting e anche utilizzando la riga di comando. Per informazioni su come clonare un repository di terze parti, consulta [Inizializzare o clonare](https://docs.aws.amazon.com/cloud9/latest/user-guide/using-gitpanel.html) un repository. Git

*Per ulteriori informazioni sulla creazione di un ambiente di sviluppo da un repository di origine e sulla sua clonazione CodeCatalyst, consulta i [concetti del repository di origine](https://docs.aws.amazon.com/codecatalyst/latest/userguide/source-concepts-clone.html) nella guida Amazon. CodeCatalyst *

## Risoluzione dei problemi relativi a un ambiente di sviluppo
<a name="cloud9-devenvironment-troubleshoot"></a>

Se riscontri problemi con il tuo ambiente di sviluppo, consulta [Risoluzione dei problemi con gli ambienti di sviluppo](https://docs.aws.amazon.com/codecatalyst/latest/userguide/troubleshooting-devenvironments.html) nella * CodeCatalystguida Amazon*.

**Nota**  
Quando usi Amazon CodeCatalyst AWS CLI dal terminale, devi assicurarti di impostare *AWS\$1PROFILE=codecatalyst* prima di eseguire qualsiasi comando. CodeCatalyst 

Se riscontri problemi con il tuo ambiente di sviluppo, consulta [Risoluzione dei problemi con gli ambienti di sviluppo](https://docs.aws.amazon.com/codecatalyst/latest/userguide/devenvironments-troubleshooting.html) nella * CodeCatalyst guida Amazon*.