

# Création d'une application sans serveur AWS à l'aide d'AWS Toolkit for JetBrains
<a name="deploy-serverless-app"></a>

Pour terminer cette procédure, vous devez d'abord installer AWS Toolkit et, si vous ne l'avez pas encore fait, vous connecter à un compte AWS pour la première fois. Ensuite, avec IntelliJ IDEA, PyCharm, WebStorm, ou JetBrains Rider déjà en cours d'exécution, faites ce qui suit.

1. Avec IntelliJ IDEA, PyCharm, WebStorm ou JetBrains Rider déjà en cours d'exécution, effectuez l'une des opérations suivantes :
   + Pour IntelliJ IDEA ou WebStorm, choisissez **Fichier**, **Nouveau**, **Projet**.
   + Pour PyCharm, choisissez **Fichier**, **Nouveau projet**.
   + Pour JetBrains Rider, choisissez **Fichier**, **Nouveau** pour une nouvelle solution. Ou cliquez avec le bouton droit sur une solution existante dans la fenêtre de l'outil de l'**explorateur**, puis choisissez **Ajouter**, **Nouveau projet**.

1. Pour IntelliJ IDEA, choisissez **AWS**, **Application sans serveur AWS**, puis choisissez **Suivant**.  
![\[Choisir de créer une application sans serveur AWS dans IntelliJ IDEA\]](http://docs.aws.amazon.com/fr_fr/toolkit-for-jetbrains/latest/userguide/images/sam-create-intellij.png)

   Pour PyCharm, choisissez **Application sans serveur AWS**.  
![\[Choisir de créer une application sans serveur AWS dans PyCharm\]](http://docs.aws.amazon.com/fr_fr/toolkit-for-jetbrains/latest/userguide/images/sam-create-pycharm.png)

   Pour WebStorm, choisissez **Application sans serveur AWS**.  
![\[Choisir de créer une application sans serveur AWS dans WebStorm\]](http://docs.aws.amazon.com/fr_fr/toolkit-for-jetbrains/latest/userguide/images/sam-create-webstorm.png)

   Pour JetBrains Rider, choisissez **Application sans serveur AWS**.  
![\[Choisir de créer une application sans serveur AWS dans JetBrains Rider\]](http://docs.aws.amazon.com/fr_fr/toolkit-for-jetbrains/latest/userguide/images/sam-create-rider.png)

1. Remplissez la boîte de dialogue [Nouveau projet (ou la boîte de dialogue Nouvelle solution pour JetBrains Rider)](new-project-dialog.md), puis choisissez **Terminer** (pour IntelliJ IDEA) ou **Créer** (pour PyCharm, WebStorm ou JetBrains Rider). Le AWS Toolkit for JetBrains crée le projet et ajoute les fichiers de code de l'application sans serveur au nouveau projet.

1. Si vous utilisez IntelliJ IDEA, alors que la fenêtre de l'outil **Projet** est déjà ouverte et affiche le projet qui contient les fichiers de l'application sans serveur, effectuez l'une des opérations suivantes :
   + Pour les projets basés sur Maven, cliquez avec le bouton droit sur le fichier `pom.xml` du projet, puis choisissez **Ajouter comme projet Maven**.  
![\[Choisir d'ajouter le fichier POM en tant que projet Maven\]](http://docs.aws.amazon.com/fr_fr/toolkit-for-jetbrains/latest/userguide/images/add-as-maven-project.png)
   + Pour les projets Gradle, cliquez avec le bouton droit sur le fichier `build.gradle` du projet, puis choisissez **Importer le projet Gradle**.  
![\[Choisir d'importer le projet Gradle\]](http://docs.aws.amazon.com/fr_fr/toolkit-for-jetbrains/latest/userguide/images/import-gradle-project.png)

     Remplissez la boîte de dialogue **Importer le module à partir de Gradle** puis choisissez **OK**.

Après avoir créé l'application sans serveur, vous pouvez exécuter (invoquer) ou déboguer la version locale d'une fonction AWS Lambda contenue dans cette application.

Vous pouvez également déployer l'application sans serveur. Après le déploiement, vous pouvez (invoquer) la version à distance d'une fonction Lambda faisant partie de cette application déployée.