

# Utilizzo di Amazon CodeCatalyst in JetBrains Gateway
<a name="codecatalyst-overview"></a>

È possibile avviare un ambiente di elaborazione virtuale, noto come ambiente di sviluppo, da JetBrains. Gli ambienti di sviluppo sono ambienti di sviluppo cloud personalizzabili che puoi copiare e condividere tra i diversi membri del team nel tuo spazio. Per ulteriori informazioni sugli ambienti di sviluppo e su come accedervi da CodeCatalyst, consulta la sezione [Dev Environments](https://docs.aws.amazon.com/codecatalyst/latest/userguide/codecatalyst/latest/userguide/devenvironment.html) della *Guida per l'utente di Amazon CodeCatalyst*. 

Nelle sezioni seguenti viene descritto come creare, aprire e utilizzare gli ambienti di sviluppo da JetBrains Gateway.

**Topics**
+ [Apertura di un ambiente di sviluppo](#codecatalyst-overview-open)
+ [Creazione di un ambiente di sviluppo](#codecatalyst-overview-creating)
+ [Creazione di un ambiente di sviluppo da un repository di terze parti](#codecatalyst-overview-creating-source-repo)
+ [Configurazione delle impostazioni dell'ambiente di sviluppo](#codecatalyst-overview-configure)
+ [Sospensione di un ambiente di sviluppo](#codecatalyst-overview-pause)
+ [Ripresa del lavoro in un ambiente di sviluppo](#codecatalyst-overview-resume)
+ [Eliminazione di un ambiente di sviluppo](#codecatalyst-overview-delete)
+ [Configurazione delle impostazioni predefinite degli ambienti di sviluppo](#codecatalyst-overview-default)

## Apertura di un ambiente di sviluppo
<a name="codecatalyst-overview-open"></a>

Per aprire un ambiente di sviluppo esistente da JetBrains Gateway, completa i seguenti passaggi.

1. Dall'esploratore **Connections**, scegli il plug-in **Amazon CodeCatalyst**.

1. Dal corpo della procedura guidata **Sviluppo remoto**, accedi allo spazio principale e progetta l'ambiente di sviluppo che desideri aprire.

1. Scegli l'ambiente di sviluppo che desideri aprire.

1. Verifica il processo di apertura dell'ambiente di sviluppo per continuare.
**Nota**  
JetBrains mostra l'avanzamento in una nuova finestra di stato. Quando il processo di apertura è completo, l'ambiente di sviluppo si apre in una nuova finestra.

## Creazione di un ambiente di sviluppo
<a name="codecatalyst-overview-creating"></a>

Per creare un nuovo ambiente di sviluppo:

1. Dall'esploratore **Connections**, scegli il plug-in **CodeCatalyst**.

1. Dalla sezione **Sviluppo in remoto** dell'intestazione della procedura guidata, seleziona il link **Crea un ambiente di sviluppo** per aprire la visualizzazione **Nuovo ambiente di sviluppo CodeCatalyst**.

1. Dalla visualizzazione **Nuovo ambiente di sviluppo CodeCatalyst**, utilizza i seguenti campi per configurare le preferenze dell'ambiente di sviluppo.
   + **IDE**: seleziona il tuo IDE JetBrains preferito da avviare all'interno dell'ambiente di sviluppo.
   + **Progetto CodeCatalyst**: scegli uno spazio e un progetto CodeCatalyst per l'ambiente di sviluppo. 
   + **Alias dell'ambiente di sviluppo**: inserisci un nome alternativo per l'ambiente di sviluppo. 
   + **Calcolo**: scegli la configurazione hardware virtuale per l'ambiente di sviluppo. 
   + **Archiviazione persistente**: scegli la quantità di archiviazione persistente per l'ambiente di sviluppo. 
   + **Timeout per inattività**: scegli il tempo di inattività del sistema che può trascorrere prima che l'ambiente di sviluppo entri in standby. 

1. Per creare l'ambiente di sviluppo, scegli **Crea ambiente di sviluppo**.
**Nota**  
Quando scegli **Crea ambiente di sviluppo**, la visualizzazione **Nuovo ambiente di sviluppo** si chiude e inizia il processo di creazione dell'ambiente di sviluppo. Il processo può richiedere diversi minuti e non è possibile utilizzare altre funzionalità di JetBrains Gateway finché la creazione dell'ambiente di sviluppo non viene ultimata.  
JetBrains mostra l'avanzamento in una nuova finestra di stato. Quando il processo è completo, l'ambiente di sviluppo si apre in una nuova finestra.

## Creazione di un ambiente di sviluppo da un repository di terze parti
<a name="codecatalyst-overview-creating-source-repo"></a>

È possibile creare ambienti di sviluppo da un repository di terze parti connettendosi al repository come origine.

La connessione a un repository di terze parti come origine viene gestita a livello di progetto in CodeCatalyst. Per istruzioni e dettagli aggiuntivi su come connettere un repository di terze parti a un ambiente di sviluppo, consulta l'argomento [Linking a source repository](https://docs.aws.amazon.com/codecatalyst/latest/userguide/source-repositories-link.html) della *Guida per l'utente di Amazon CodeCatalyst*.

## Configurazione delle impostazioni dell'ambiente di sviluppo
<a name="codecatalyst-overview-configure"></a>

Per modificare le impostazioni per un ambiente di sviluppo esistente da JetBrains Gateway, completa i seguenti passaggi.

**Nota**  
Non è possibile modificare la quantità di spazio di archiviazione assegnata all'ambiente di sviluppo dopo averlo creato.

1. Dall'esploratore **Connections**, scegli il plug-in **Amazon CodeCatalyst**.

1. Dal corpo della procedura guidata **Sviluppo remoto**, accedi allo spazio principale e progetta l'ambiente di sviluppo che desideri configurare.

1. Scegli l'icona **Impostazioni** accanto all'ambiente di sviluppo che desideri configurare per aprire le impostazioni **Configura l'ambiente di sviluppo:**.

1. Dal menu delle impostazioni **Configura l'ambiente di sviluppo:**, configura l'ambiente di sviluppo modificando le seguenti opzioni:
   + **Alias dell'ambiente di sviluppo**: campo facoltativo per specificare un nome alternativo per l'ambiente di sviluppo.
   + **IDE:** scegli l'IDE JetBrains che desideri avviare all'interno del tuo ambiente di sviluppo. 
   + **Calcolo**: scegli la configurazione hardware virtuale per l'ambiente di sviluppo. 
   + **Timeout per inattività**: scegli il tempo di inattività del sistema che può trascorrere prima che l'ambiente di sviluppo entri in standby. 

## Sospensione di un ambiente di sviluppo
<a name="codecatalyst-overview-pause"></a>

L'attività nel tuo ambiente di sviluppo viene archiviata in modo persistente. Ciò significa che puoi sospendere l'ambiente di sviluppo e riprendere l'attività in seguito senza perdere il lavoro.

Per sospendere l'ambiente di sviluppo, completa i seguenti passaggi.

1. Dall'esploratore **Connections**, scegli il plug-in **Amazon CodeCatalyst**.

1. Dal corpo della procedura guidata **Sviluppo remoto**, accedi allo spazio principale e al progetto dell'ambiente di sviluppo che desideri sospendere.

1. Scegli l'icona **Sospendi** accanto all'ambiente di sviluppo attivo per aprire la finestra di dialogo **Conferma sospensione**.

1. Scegli **Sì** per chiudere la finestra di dialogo **Conferma sospensione** e avviare il processo di sospensione.
**Nota**  
JetBrains mostra l'avanzamento del processo di sospensione in una nuova finestra di stato. Quando l'ambiente di sviluppo è stato arrestato, l'icona **Sospendi** viene rimossa dall'interfaccia utente.

## Ripresa del lavoro in un ambiente di sviluppo
<a name="codecatalyst-overview-resume"></a>

L'attività nel tuo ambiente di sviluppo viene archiviata in modo persistente. Ciò significa che puoi riprendere un ambiente di sviluppo precedentemente sospeso senza perdere il lavoro.

Per riprendere un ambiente di sviluppo sospeso, completa i seguenti passaggi.

1. Dall'esploratore **Connections**, scegli il plug-in **Amazon CodeCatalyst**.

1. Dal corpo della procedura guidata **Sviluppo remoto**, accedi allo spazio principale e progetta l'ambiente di sviluppo che desideri riprendere.

1. Scegli l'ambiente di sviluppo che desideri riprendere.
**Nota**  
JetBrains mostra l'avanzamento del processo di ripresa in una nuova finestra di stato. Quando l'ambiente di sviluppo è ripreso, l'icona **Sospendi** viene aggiunta accanto all'icona **Impostazioni** dell'ambiente di sviluppo.

## Eliminazione di un ambiente di sviluppo
<a name="codecatalyst-overview-delete"></a>

Per eliminare l'ambiente di sviluppo, completa i seguenti passaggi:

1. Dall'esploratore **Connections**, scegli il plug-in **Amazon CodeCatalyst**.

1. Dal corpo della procedura guidata **Sviluppo remoto**, accedi allo spazio principale e progetta l'ambiente di sviluppo che desideri eliminare.

1. Seleziona il pulsante icona **X** accanto al tuo ambiente di sviluppo per aprire la finestra di dialogo **Conferma eliminazione**.

1. Scegli **Sì** per chiudere la finestra di dialogo ed eliminare l'ambiente di sviluppo.
**Importante**  
Dopo aver scelto **Sì**, l'ambiente di sviluppo viene eliminato e non può essere recuperato. Prima di eliminare un ambiente di sviluppo, assicurati di eseguire il commit e inviare le modifiche al codice nel repository di origine iniziale. In caso contrario, le modifiche non salvate andranno perse definitivamente.  
Dopo l'eliminazione di un ambiente di sviluppo, la procedura guidata **Sviluppo in remoto** si aggiorna e l'ambiente di sviluppo non è più elencato nelle tue risorse.

## Configurazione delle impostazioni predefinite degli ambienti di sviluppo
<a name="codecatalyst-overview-default"></a>

È possibile configurare le impostazioni predefinite dell'ambiente di sviluppo nel `devfile` dell'ambiente di sviluppo. La specifica `devfile` è uno standard aperto che è possibile aggiornare in un documento YAML.

Per ulteriori informazioni su come definire e configurare i `devfile`, consulta la pagina [devfile.io](https://devfile.io/).

Per aprire e modificare un `devfile` da un'istanza dell'ambiente di sviluppo di JetBrains Gateway, completa i seguenti passaggi.

1. Dalla **Barra di navigazione** nell'ambiente di sviluppo JetBrains attivo, espandi il nodo **Ambiente di sviluppo Amazon CodeCatalyst** per aprire il menu **Dettagli sullo stato del back-end**.

1. Scegli la scheda **Configura l'ambiente di sviluppo**, quindi scegli **Apri Devfile** per aprire il `devfile` nell'**Editor** di JetBrains.

1. Dall'**Editor**, apporta modifiche al `devfile` e salva il tuo lavoro.

1. Dopo aver salvato le modifiche, il nodo **Ambiente di sviluppo Amazon CodeCatalyst** visualizza un avviso che indica che l'ambiente di sviluppo richiede la ricostruzione.

1. Espandi il nodo **Ambiente di sviluppo Amazon CodeCatalyst** e scegli il nodo **Ricostruisci l'ambiente di sviluppo** dalla scheda **Configura l'ambiente di sviluppo**.