

Amazon non CodeCatalyst è più aperta a nuovi clienti. I clienti esistenti possono continuare a utilizzare il servizio normalmente. Per ulteriori informazioni, consulta [Come migrare da CodeCatalyst](migration.md).

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

# Creazione di un ambiente di sviluppo
<a name="devenvironment-create"></a>

Ci sono diversi modi per creare un ambiente di sviluppo:
+ Crea un ambiente di sviluppo CodeCatalyst con un repository di CodeCatalyst origine o un repository di [sorgenti collegato dalle pagine **Overview**, **Dev Environments** o **Source** repository](source-repositories-link.md)
+ Crea un ambiente di sviluppo vuoto CodeCatalyst che non sia collegato a un repository di origine dalla pagina Dev Environments
+ Crea un ambiente di sviluppo nel tuo IDE preferito e clona qualsiasi repository di origine nell'ambiente di sviluppo

**Importante**  
Gli ambienti di sviluppo non sono disponibili per gli utenti negli spazi in cui Active Directory viene utilizzato come provider di identità. Per ulteriori informazioni, consulta [Non riesco a creare un ambiente di sviluppo quando ho effettuato l'accesso CodeCatalyst utilizzando un account Single Sign-on](devenvironments-troubleshooting.md#troubleshoot-create-dev-env-idprovider).

È possibile creare un ambiente di sviluppo per ramo di un repository. Un progetto può avere più repository. Gli ambienti di sviluppo che crei possono essere gestiti solo con il tuo CodeCatalyst account, ma puoi aprire l'ambiente di sviluppo e utilizzarlo con uno qualsiasi degli ambienti supportati IDEs. È necessario che tu abbia installato Kit di strumenti AWS per utilizzare gli ambienti di sviluppo nel tuo IDE. Per ulteriori informazioni, consulta [Ambienti di sviluppo integrati supportati per gli ambienti di sviluppo](#devenvironment-supported-ide). 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.

**Nota**  
Se hai creato un ambiente di sviluppo associato a un repository di origine, la colonna **Risorse** mostra sempre il ramo specificato durante la creazione di questo ambiente di sviluppo. Questo vale anche se crei un altro ramo, passi a un altro ramo all'interno di Dev Environment o cloni un repository aggiuntivo. Se hai creato un ambiente di sviluppo vuoto, la colonna **Resource** sarà vuota.

## Ambienti di sviluppo integrati supportati per gli ambienti di sviluppo
<a name="devenvironment-supported-ide"></a>

È possibile utilizzare Dev Environments con i seguenti ambienti di sviluppo integrati supportati (IDEs):
+ [AWS Cloud9](https://docs.aws.amazon.com/cloud9/latest/user-guide/welcome.html)
+ [JetBrains IDEs](https://www.jetbrains.com/help)
  + [IntelliJ IDEA Ultimate](https://www.jetbrains.com/help/idea/getting-started.html)
  + [GoLand](https://www.jetbrains.com/help/go/getting-started.html)
  + [PyCharmProfessionale](https://www.jetbrains.com/help/pycharm/getting-started.html)
+ [Visual Studio Code](https://code.visualstudio.com/docs)

## Creazione di un ambiente di sviluppo in CodeCatalyst
<a name="devenvironment-create-steps"></a>

[Per iniziare a lavorare con Dev Environment in CodeCatalyst, autenticati e accedi con il tuo [AWS Builder ID](id-how-to-sign-in.md) o SSO.](sign-in-sso.md)

**Per creare un ambiente di sviluppo da una filiale**

1. Apri la CodeCatalyst console all'[indirizzo https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Vai al progetto in cui desideri creare un ambiente di sviluppo.

1. Nel riquadro di navigazione, esegui una delle seguenti operazioni:
   + Scegli **Panoramica**, quindi vai alla sezione I **miei ambienti di sviluppo**.
   + Scegli **Code**, quindi scegli **Dev Environments**.
   + Scegli **Code**, scegli **Repository di origine** e scegli il repository per il quale desideri creare un ambiente di sviluppo.

1. Scegli **Crea ambiente di sviluppo**.

1. Scegli un IDE supportato dal menu a discesa. Per ulteriori informazioni, consulta [Ambienti di sviluppo integrati supportati per gli ambienti di sviluppo](#devenvironment-supported-ide).

1. Scegli **Clona un repository**.

1. Esegui una delle seguenti operazioni:

   1. **Scegli il repository da clonare, scegli **Lavora in un ramo esistente**, quindi scegli un ramo dal menu a discesa Existing branch.**
**Nota**  
Se scegli un repository di terze parti, devi lavorare in un ramo esistente.

   1. Scegli il repository da clonare, scegli **Lavora in un nuovo ramo**, inserisci il nome di un **ramo nel campo Nome** del ramo e scegli un ramo dal quale creare il nuovo ramo dal menu a discesa **Crea ramo da**.
**Nota**  
Se crei un ambiente di sviluppo dalla pagina dei **repository di origine o da un repository** di origine specifico, non è necessario scegliere un repository. **L'ambiente di sviluppo verrà creato dal repository di origine che hai scelto nella pagina dei repository di origine.**

1. (Facoltativo) In **Alias: facoltativo**, inserisci un alias per l'ambiente di sviluppo.

1. (Facoltativo) Scegliete il pulsante di modifica della **configurazione dell'ambiente** di sviluppo per modificare la configurazione di calcolo, archiviazione o timeout dell'ambiente di sviluppo.

1. (Facoltativo) In **Amazon Virtual Private Cloud (Amazon VPC): facoltativo**, seleziona una connessione VPC da associare al tuo ambiente di sviluppo dal menu a discesa.

   Se per il tuo spazio è impostato un VPC predefinito, i tuoi ambienti di sviluppo verranno eseguiti collegati a quel VPC. Puoi sovrascrivere questo problema associando una connessione VPC diversa. Inoltre, tieni presente che gli ambienti di sviluppo connessi a VPC non sono supportati. Kit di strumenti AWS

   Se la connessione VPC che desideri utilizzare non è elencata, potrebbe essere perché include una Account AWS connessione non consentita nel tuo progetto. Per ulteriori informazioni, consulta [Configurazione delle connessioni di account con restrizioni del progetto](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-accounts-restriction.html) nella *Amazon CodeCatalyst * Administrator Guide.
**Nota**  
Quando crei un ambiente di sviluppo con una connessione VPC, viene creata una nuova interfaccia di rete all'interno del VPC. CodeCatalyst interagisce con questa interfaccia utilizzando il ruolo VPC associato. Inoltre, assicurati che il blocco IPv4 CIDR **non** sia configurato nell'intervallo di `172.16.0.0/12` indirizzi IP.

1. Scegli **Create** (Crea). Durante la creazione del tuo ambiente di sviluppo, la colonna di stato dell'ambiente di sviluppo mostrerà **Avvio** e la colonna di stato mostrerà In **esecuzione** una volta creato l'ambiente di sviluppo.

**Per creare un ambiente di sviluppo vuoto**

1. Apri la CodeCatalyst console all'[indirizzo https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Vai al progetto in cui desideri creare un ambiente di sviluppo.

1. Nel riquadro di navigazione, esegui una delle seguenti operazioni:
   + Scegli **Panoramica**, quindi vai alla sezione I **miei ambienti di sviluppo**.
   + Scegli **Code**, quindi scegli **Dev Environments**.

1. Scegli **Crea ambiente di sviluppo**.

1. Scegli un IDE supportato dal menu a discesa. Per ulteriori informazioni, consulta [Ambienti di sviluppo integrati supportati per gli ambienti di sviluppo](#devenvironment-supported-ide).

1. Scegli **Crea un ambiente di sviluppo vuoto**.

1. (Facoltativo) In **Alias: facoltativo**, inserisci un alias per l'ambiente di sviluppo.

1. (Facoltativo) Scegliete il pulsante di modifica della **configurazione dell'ambiente** di sviluppo per modificare la configurazione di calcolo, archiviazione o timeout dell'ambiente di sviluppo.

1. (Facoltativo) In **Amazon Virtual Private Cloud (Amazon VPC): facoltativo**, seleziona una connessione VPC da associare al tuo ambiente di sviluppo dal menu a discesa.

   Se per il tuo spazio è impostato un VPC predefinito, i tuoi ambienti di sviluppo verranno eseguiti collegati a quel VPC. Puoi sovrascrivere questo problema associando una connessione VPC diversa. Inoltre, tieni presente che gli ambienti di sviluppo connessi a VPC non sono supportati. Kit di strumenti AWS

   Se la connessione VPC che desideri utilizzare non è elencata, potrebbe essere perché include una Account AWS connessione non consentita nel tuo progetto. Per ulteriori informazioni, consulta [Configurazione delle connessioni di account con restrizioni del progetto](https://docs.aws.amazon.com/codecatalyst/latest/adminguide/managing-accounts-restriction.html) nella *Amazon CodeCatalyst * Administrator Guide.
**Nota**  
Quando crei un ambiente di sviluppo con una connessione VPC, viene creata una nuova interfaccia di rete all'interno del VPC. CodeCatalyst interagisce con questa interfaccia utilizzando il ruolo VPC associato. Inoltre, assicurati che il blocco IPv4 CIDR **non** sia configurato nell'intervallo di `172.16.0.0/12` indirizzi IP.

1. Scegli **Create** (Crea). Durante la creazione del tuo ambiente di sviluppo, la colonna di stato dell'ambiente di sviluppo mostrerà **Avvio** e la colonna di stato mostrerà In **esecuzione** una volta creato l'ambiente di sviluppo.

**Nota**  
La creazione e l'apertura di un ambiente di sviluppo per la prima volta potrebbero richiedere da uno a due minuti.

**Nota**  
Dopo l'apertura dell'ambiente di sviluppo nell'IDE, potrebbe essere necessario modificare la directory nel repository di origine prima di eseguire il commit e inviare le modifiche al codice.

## Creazione di un ambiente di sviluppo in un IDE
<a name="devenvironment-using-ide"></a>

Puoi usare Dev Environments per lavorare rapidamente sul codice memorizzato nei repository di origine del tuo progetto. Gli ambienti di sviluppo aumentano la velocità di sviluppo perché è possibile iniziare a scrivere codice immediatamente in un ambiente di sviluppo cloud completamente funzionante e specifico del progetto con un ambiente di sviluppo integrato (IDE) supportato.

Per informazioni sull'utilizzo CodeCatalyst da un IDE, consulta la seguente documentazione.
+ [Amazon CodeCatalyst per JetBrains IDEs](https://docs.aws.amazon.com/toolkit-for-jetbrains/latest/userguide/codecatalyst-service.html)
+ [Amazon CodeCatalyst per VS Code](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/codecatalyst-service.html)
+ [Amazon CodeCatalyst per AWS Cloud9](https://docs.aws.amazon.com/cloud9/latest/user-guide/ide-toolkits-cloud9.html)