

Questa è la AWS CDK v2 Developer Guide. Il vecchio CDK v1 è entrato in manutenzione il 1° giugno 2022 e ha terminato il supporto il 1° giugno 2023.

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

# Guida introduttiva al CDK AWS
<a name="getting-started"></a>

Inizia a usare il AWS Cloud Development Kit (AWS CDK) installando e configurando l'interfaccia a riga di comando AWS CDK (CDK AWS CLI). Quindi, usa la CLI CDK per creare la tua prima app CDK, avviare AWS il tuo ambiente e distribuire l'applicazione.

## Prerequisiti
<a name="getting-started-prerequisites"></a>

Prima di iniziare a usare il AWS CDK, completa tutti i prerequisiti. Questi prerequisiti sono necessari per chi è alle prime armi AWS o per chi è alle prime armi con la programmazione. Per istruzioni, consulta Prerequisiti [AWS CDK.](prerequisites.md)

Ti consigliamo di avere una conoscenza di base di cosa sia il AWS CDK. Per ulteriori informazioni, consulta [Cos'è il AWS CDK](home.md)? e [impara i concetti fondamentali del AWS CDK](core-concepts.md).

## Installazione della CLI AWS CDK
<a name="getting-started-install"></a>

Utilizzate il Node Package Manager per installare la CLI CDK. Ti consigliamo di installarlo a livello globale utilizzando il seguente comando:

```
$ npm install -g aws-cdk
```

Per installare una versione specifica della CLI CDK, utilizzate la seguente struttura di comandi:

```
$ npm install -g aws-cdk@X.YY.Z
```

Se desideri utilizzare più versioni del AWS CDK, prendi in considerazione l'installazione di una versione corrispondente della CLI CDK nei singoli progetti CDK. A tale scopo, rimuovete l'`-g`opzione dal comando. `npm install` Quindi, utilizzare `npx aws-cdk` per richiamare la CLI CDK. Questo eseguirà una versione locale, se esiste. Altrimenti, verrà utilizzata la versione installata a livello globale.<a name="getting-started-install-troubleshoot"></a>

 **Risoluzione dei problemi relativi all'installazione della CLI CDK**   
Se ricevi un errore di autorizzazione e disponi dell'accesso come amministratore sul tuo sistema, esegui quanto segue:  

```
$ sudo npm install -g aws-cdk
```
Se ricevi un messaggio di errore, prova a disinstallare la CLI CDK eseguendo quanto segue:  

```
$ npm uninstall -g aws-cdk
```
Quindi, ripeti i passaggi per reinstallare la CLI CDK.

## Verifica di una corretta installazione della CLI CDK
<a name="getting-started-install-verify"></a>

Eseguite il comando seguente per verificare l'avvenuta installazione. La CLI AWS CDK dovrebbe restituire il numero di versione:

```
$ cdk --version
```

## Configurazione della CLI AWS CDK
<a name="getting-started-configure"></a>

Dopo aver installato la CLI CDK, puoi iniziare a usarla per sviluppare applicazioni sul tuo computer locale. Per interagire AWS, ad esempio per distribuire applicazioni, è necessario disporre di credenziali di sicurezza configurate sul computer locale con le autorizzazioni per eseguire qualsiasi azione avviata.

Per configurare le credenziali di sicurezza sul computer locale, si utilizza la AWS CLI. Il modo in cui configuri le credenziali di sicurezza dipende da come gestisci gli utenti. Per istruzioni, consulta [Autenticazione e credenziali di accesso nella Guida](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-authentication.html) per l'*utente dell'interfaccia a riga di AWS comando*.

La CLI CDK utilizzerà automaticamente le credenziali di sicurezza configurate con la CLI. AWS Ad esempio, se sei un utente di IAM Identity Center, puoi utilizzare il `aws configure sso` comando per configurare le credenziali di sicurezza. Se sei un utente IAM, puoi utilizzare il `aws configure` comando. La AWS CLI ti guiderà nella configurazione delle credenziali di sicurezza sul tuo computer locale e salverà le informazioni necessarie nei tuoi file. `config` `credentials` Quindi, quando utilizzi la CLI CDK, ad esempio distribuendo un'applicazione `cdk deploy` con, la CLI CDK utilizzerà le credenziali di sicurezza configurate.

Proprio come la AWS CLI, la CLI CDK `default` utilizzerà il tuo profilo per impostazione predefinita. È possibile specificare un profilo utilizzando l'opzione CDK [`--profile`](ref-cli-cmd.md#ref-cli-cmd-options-profile)CLI. Per ulteriori informazioni sull'utilizzo delle credenziali di sicurezza con la CLI CDK, consulta [Configurare le credenziali di sicurezza per](configure-access.md) la CLI CDK. AWS 

## (Facoltativo) Installa strumenti CDK aggiuntivi AWS
<a name="getting-started-tools"></a>

[AWS Toolkit for Visual Studio](https://aws.amazon.com/visualstudiocode/) Code è un plug-in Visual Studio Code open source che consente di creare, eseguire il debug e distribuire applicazioni su. AWS Il toolkit offre un'esperienza integrata per lo sviluppo di applicazioni CDK. AWS Include la funzionalità AWS CDK Explorer per elencare i progetti AWS CDK e sfogliare i vari componenti dell'applicazione CDK. Per le istruzioni, consulta quanto segue:
+  [Installazione del AWS Toolkit for Visual Studio Code](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/setup-toolkit.html).
+  [AWS CDK per VS Code](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/cdk-explorer.html).

## Crea la tua prima app CDK
<a name="getting-started-app"></a>

Ora sei pronto per iniziare a usare AWS CDK creando la tua prima app CDK. Per istruzioni, consulta [Tutorial: crea la tua prima app AWS CDK](hello-world.md).