

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

# Configurazione della toolchain
<a name="setup-toolchain"></a>

 AWS Toolkit for Visual Studio Code Supporta più lingue in tutti i servizi. AWS Le sezioni seguenti descrivono come configurare la toolchain per diverse lingue.

## Configurare una toolchain per.NET Core
<a name="setup-toolchain-for-net"></a>

1. Assicurati di avere installato il AWS Toolkit for VS [Code.](setup-toolkit.md#setup-install)

1. Installa [l’estensione C\$1](https://marketplace.visualstudio.com/items?itemName=ms-vscode.csharp). Questa estensione consente a VS Code di eseguire il debug delle applicazioni.NET Core.

1. Apri un'applicazione AWS Serverless Application Model (AWS SAM) o [creane una](sam-get-started.md#serverless-apps-create).

1. Apri la cartella che contiene `template.yaml`.

## Configura una toolchain per Node.js
<a name="setup-toolchain-for-node"></a>

1. Assicurati di avere installato il AWS Toolkit for VS [Code.](setup-toolkit.md#setup-install)

1. Apri un' AWS SAM applicazione o [creane una](sam-get-started.md#serverless-apps-create).

1. Apri la cartella che contiene `template.yaml`.
**Nota**  
Quando si esegue il debug di una funzione TypeScript Lambda direttamente dal codice sorgente (la configurazione di avvio sì`"target": "code"`), il TypeScript compilatore deve essere installato globalmente o in quello del progetto. `package.json`

## Configura una toolchain per Python
<a name="setup-toolchain-for-python"></a>

1. Assicurati di avere installato il AWS Toolkit for VS [Code.](setup-toolkit.md#setup-install)

1. Installa [l’estensione Python per Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=ms-python.python). Questa estensione consente a VS Code di eseguire il debug delle applicazioni Python.

1. Apri un' AWS SAM applicazione o [creane](sam-get-started.md#serverless-apps-create) una.

1. Apri la cartella che contiene `template.yaml`.

1. Apri un terminale nella root dell'applicazione e configura `virtualenv` eseguendo `python -m venv ./.venv`.
**Nota**  
Devi configurare `virtualenv` una sola volta per sistema.

1. Attiva `virtualenv` eseguendo una delle seguenti operazioni:
   + Bash shell: `./.venv/Scripts/activate`
   + PowerShell: `./.venv/Scripts/Activate.ps1`

## Configura una toolchain per Java
<a name="setup-toolchain-for-java"></a>

1. Assicurati di avere installato il AWS Toolkit for VS [Code.](setup-toolkit.md#setup-install)

1. Installa l'[estensione Java e Java 11](https://marketplace.visualstudio.com/items?itemName=redhat.java). Questa estensione consente a VS Code di riconoscere le funzioni Java.

1. Installa l'estensione del [debugger Java](https://marketplace.visualstudio.com/items?itemName=vscjava.vscode-java-debug). Questa estensione consente a VS Code di eseguire il debug delle applicazioni Java.

1. Apri un' AWS SAM applicazione o [creane una](sam-get-started.md#serverless-apps-create).

1. Apri la cartella che contiene `template.yaml`.

## Configura una toolchain per Go
<a name="setup-toolchain-for-go"></a>

1. Assicurati di avere installato il AWS Toolkit for VS [Code.](setup-toolkit.md#setup-install)

1. È necessario Go 1.14 o versioni successive per il debug delle funzioni Go Lambda.

1. [Installa l'estensione Go.](https://marketplace.visualstudio.com/items?itemName=golang.Go)
**Nota**  
È richiesta la versione 0.25.0 o successiva per il debug dei runtime Go1.15\$1.

1. Installa [gli](https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/toolkit-navigation.html#command-locations) strumenti Go usando la palette dei comandi:

   1. Dalla palette dei comandi, scegli`Go: Install/Update Tools`.

   1. Dal set di caselle di controllo, selezionate `dlv` e`gopls`.

1. Apri un' AWS SAM applicazione o [creane una](sam-get-started.md#serverless-apps-create).

1. Apri la cartella che contiene `template.yaml`.

## Usare la tua toolchain
<a name="use-toolchain"></a>

Una volta configurata la toolchain, è possibile utilizzarla per [eseguire o eseguire il debug](sam-get-started.md#serverless-apps-debug) dell'applicazione. AWS SAM 