

# Creazione di un'applicazione serverless AWS tramite il AWS Toolkit for JetBrains
<a name="deploy-serverless-app"></a>

Per completare questa procedura, devi innanzitutto installare il Kit di strumenti AWS e, se non l'hai ancora fatto, effettuare la prima connessione a un account AWS. Quindi, con IntelliJ IDEA, PyCharm, WebStorm o JetBrains Rider già in esecuzione, effettua le seguenti operazioni."?>

1. Con IntelliJ IDEA, PyCharm, WebStorm o JetBrains Rider già in esecuzione, effettua una delle seguenti operazioni:
   + Per IntelliJ IDEA o WebStorm, scegli **File**, **Nuovo**, **Progetto**.
   + Per PyCharm, scegli **File**, **Nuovo progetto**.
   + Per JetBrains Rider, scegli **File**, **Nuovo** per una nuova soluzione. In alternativa, fare clic con il pulsante destro del mouse su una soluzione esistente nella finestra dello strumento **Explorer** e scegliere **Add (Aggiungi)**, **New Project (Nuovo progetto)**.

1. Per IntelliJ IDEA, scegli **AWS**, **Applicazione serverless AWS**, quindi scegli **Successivo**.  
![\[Scelta per creare un'applicazione serverless AWS in IntelliJ IDEA\]](http://docs.aws.amazon.com/it_it/toolkit-for-jetbrains/latest/userguide/images/sam-create-intellij.png)

   Per PyCharm, scegli **Applicazione serverless AWS**.  
![\[Scelta per creare un'applicazione serverless AWS in PyCharm\]](http://docs.aws.amazon.com/it_it/toolkit-for-jetbrains/latest/userguide/images/sam-create-pycharm.png)

   Per WebStorm, scegli **Applicazione serverless AWS**.  
![\[Scelta per creare un'applicazione serverless AWS in WebStorm\]](http://docs.aws.amazon.com/it_it/toolkit-for-jetbrains/latest/userguide/images/sam-create-webstorm.png)

   Per JetBrains Rider, scegli **Applicazione serverless AWS**.  
![\[Scelta per creare un'applicazione serverless AWS in JetBrains Rider\]](http://docs.aws.amazon.com/it_it/toolkit-for-jetbrains/latest/userguide/images/sam-create-rider.png)

1. Completa le operazioni nella finestra di dialogo [Nuovo progetto o nella finestra di dialogo Nuova soluzione per JetBrains Rider)](new-project-dialog.md), quindi scegli **Fine** (per IntelliJ IDEA) o **Crea** (per PyCharm, WebStorm o JetBrains). AWS Toolkit for JetBrains crea il progetto e aggiunge i file di codice dell'applicazione serverless al nuovo progetto.

1. Se utilizzi IntelliJ IDEA, con la finestra dello strumento **Progetto** già aperta sul progetto che contiene i file dell'applicazione serverless, esegui una delle seguenti operazioni:
   + Per i progetti basati su Maven, fare clic con il pulsante destro del mouse sul file `pom.xml` del progetto e quindi scegliere **Add as Maven Project (Aggiungi come progetto Maven)**.  
![\[Scelta per aggiungere il file POM come progetto Maven\]](http://docs.aws.amazon.com/it_it/toolkit-for-jetbrains/latest/userguide/images/add-as-maven-project.png)
   + Per i progetti basati su Gradle, fare clic con il pulsante destro del mouse sul file `build.gradle` del progetto e quindi scegliere **Import Gradle project (Importa progetto Gradle)**.  
![\[Scelta per importare il progetto Gradle\]](http://docs.aws.amazon.com/it_it/toolkit-for-jetbrains/latest/userguide/images/import-gradle-project.png)

     Completare le operazioni nella finestra di dialogo **Import Module from Gradle (Importa modulo da Gradle)** e quindi scegliere **OK**.

Dopo aver creato l'applicazione serverless, è possibile eseguire (richiamare) o sottoporre a debug della versione locale di una funzione AWS Lambda contenuta nell'applicazione.

È inoltre possibile distribuire l'applicazione serverless. Dopo averla implementata, è possibile eseguire (richiamare) la versione remota di una funzione Lambda che fa parte dell'applicazione implementata.