

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

# Lavorare con AWS CDK nell' AWS Cloud9 IDE
<a name="cdk-explorer"></a>

Il **servizio AWS CDK ** consente di utilizzare applicazioni [AWS Cloud Development Kit (AWS CDK)](https://aws.amazon.com/cdk/) o *app*. Puoi trovare informazioni dettagliate in merito AWS CDK nella [Guida per gli AWS Cloud Development Kit (AWS CDK) sviluppatori](https://docs.aws.amazon.com/cdk/latest/guide/). 

AWS CDK le app sono composte da elementi costitutivi noti come *[costrutti.](https://docs.aws.amazon.com/cdk/latest/guide/constructs.html)* Questi elementi costitutivi includono le definizioni CloudFormation degli stack e AWS delle risorse al loro interno. Utilizzando **AWS CDK Explorer**, è possibile visualizzare gli [stack](https://docs.aws.amazon.com/cdk/latest/guide/stacks.html) e [le risorse](https://docs.aws.amazon.com/cdk/latest/guide/resources.html) definiti nella visualizzazione ad AWS CDK *albero*. È possibile accedere a questa visualizzazione nel riquadro Strumenti per sviluppatori all'interno dell' AWS Cloud9 editor.

Questa sezione fornisce informazioni su come accedere e utilizzare **AWS CDK **nell' AWS Cloud9 editor. 

# Lavorare con AWS CDK le applicazioni
<a name="aws-cdk-apps"></a>

Usa **AWS CDK Explorer** nell'ambiente di sviluppo AWS Cloud9 integrato (IDE) per visualizzare e lavorare con AWS CDK le applicazioni.

## Prerequisiti
<a name="aws-cdk-apps-prereq"></a>

Installa l'interfaccia AWS CDK a riga di comando. Per istruzioni, consulta [Getting Started with the AWS CDK](https://docs.aws.amazon.com/cdk/latest/guide/getting_started.html) nella *AWS Cloud Development Kit (AWS CDK) Developer Guide*.

**Importante**  
La AWS CDK versione da installare deve essere la 1.17.0 o successiva. Puoi controllare quale versione stai eseguendo usando il comando **`cdk --version`**.

## Visualizza un'applicazione AWS CDK
<a name="aws-cdk-apps-visualize"></a>

Utilizzando AWS Cloud9 IDE AWS CDK Explorer, puoi gestire gli [stack](https://docs.aws.amazon.com/cdk/latest/guide/stacks.html) e [le risorse](https://docs.aws.amazon.com/cdk/latest/guide/resources.html) archiviati nei costrutti CDK delle tue app. AWS CDK Explorer visualizza le risorse in una visualizzazione ad albero utilizzando le informazioni definite nel file. `tree.json` Il file viene creato quando si esegue il comando **`cdk synth`**. Per impostazione predefinita, il file `tree.json` si trova nella directory dell'app `cdk.out`.

Per iniziare a utilizzare Toolkit AWS CDK Explorer, crea un'applicazione CDK.

1. Completa le prime varie fasi del [tutorial Hello World](https://docs.aws.amazon.com/cdk/latest/guide/getting_started.html#hello_world_tutorial) nella [Guida per sviluppatori di AWS CDK](https://docs.aws.amazon.com/cdk/v2/guide/getting_started.html).
**Importante**  
Quando arrivi alla fase di **implementazione dello stack**, interrompi e torna a questa guida.
**Nota**  
Puoi eseguire i comandi forniti nel tutorial, ad esempio,**`mkdir`** e **`cdk init`**, su una riga di comando del sistema operativo o in una finestra **Terminal** (Terminale) all'interno dell'editor VS Code.

1. Dopo aver completato i passaggi richiesti del tutorial CDK, apri il contenuto CDK che hai creato nell'editor IDE. AWS Cloud9 

1. Nel riquadro di AWS navigazione, espandi l'intestazione **CDK**. Le applicazioni CDK e le risorse associate sono ora visualizzate nella visualizzazione struttura ad albero di CDK Explorer. Puoi anche eseguire i seguenti comandi in un terminale in AWS Cloud9 per confermare che la caratteristica CDK funzioni:

   ```
   mkdir mycdkapp
   cd mycdkapp
   cdk init app --language=typescript
   cdk synth
   cdk bootstrap
   ```

### Note importanti
<a name="important-notes"></a>
+ Quando carichi le app CDK nell' AWS Cloud9 editor, puoi caricare più cartelle contemporaneamente. Ogni cartella può contenere più applicazioni CDK, come mostrato nell'immagine precedente. AWS CDK Explorer trova le app nella directory principale del progetto e nelle relative sottodirectory dirette.
+ Quando esegui le prime fasi del tutorial, potresti notare che l'ultimo comando eseguito è **`cdk synth`**. Questo comando sintetizza il CloudFormation modello traducendo l'app in CFN. AWS CDK Come effetto secondario, genera anche il file `tree.json`. Se apporti modifiche a un'app CDK, esegui nuovamente il comando **`cdk synth`** per vedere le modifiche riflesse nella visualizzazione struttura ad albero. Un esempio di modifica è rappresentato dall'aggiunta di ulteriori risorse all'app.

## Esegui altre operazioni su un'app AWS CDK
<a name="aws-cdk-apps-other-tasks"></a>

È possibile utilizzare l' AWS Cloud9 editor per eseguire altre operazioni su un'app CDK nello stesso modo in cui si utilizza un'interfaccia a riga di comando. Ad esempio, puoi aggiornare i file di codice nell'editor e distribuire l'app utilizzando una finestra di AWS Cloud9 **Terminale**.

Per provare questo tipo di azioni, usa l' AWS Cloud9 editor per continuare il [tutorial Hello World](https://docs.aws.amazon.com/cdk/latest/guide/getting_started.html#hello_world_tutorial) nella *AWS CDK Developer Guide*. Assicurati di eseguire l'ultima fase, **distruzione delle risorse dell'app**. Altrimenti, potresti incorrere in costi imprevisti per l' Account AWS.