

# Référence de l'interface utilisateur pour AWS Toolkit for JetBrains
<a name="ui-reference"></a>

Pour obtenir de l'aide sur l'interface utilisateur AWS Toolkit for JetBrains, consultez les rubriques suivantes.

**Topics**
+ [AWS Explorer](aws-explorer.md)
+ [Boîte de dialogue Créer une fonction](create-function-dialog.md)
+ [Boîte de dialogue Déployer une application sans serveur](deploy-serverless-application-dialog.md)
+ [Boîte de dialogue New Project](new-project-dialog.md)
+ [Boîte de dialogue Configurations d'exécution/débogage](run-debug-configurations-dialog.md)
+ [Boîte de dialogue Mettre à jour le code](update-code-dialog.md)
+ [Boîte de dialogue Mettre à jour la configuration](update-configuration-dialog.md)

# AWS Explorer
<a name="aws-explorer"></a>

AWS Explorer offre un accès pratique à plusieurs fonctionnalités d'AWS Toolkit for JetBrains. Celles-ci comprennent la gestion des connexions du toolkit aux comptes AWS, le changement de régions AWS, l'utilisation de fonctions AWS Lambda et de piles AWS CloudFormation dans les comptes, et bien plus encore.

Pour ouvrir AWS Explorer, avec AWS Toolkit for JetBrains installé et avec IntelliJ IDEA, PyCharm, WebStorm, ou JetBrains Rider en cours d'exécution, effectuez l'une des opérations suivantes :
+ Dans la barre de la fenêtre d'outils, choisissez l'**explorateur AWS**.  
![\[Bouton de la fenêtre d'outil d'AWS Explorer.\]](http://docs.aws.amazon.com/fr_fr/toolkit-for-jetbrains/latest/userguide/images/aws-explorer-tool-window-button.png)
+ Dans le menu principal, choisissez **Afficher**, **Fenêtres d'outils**, **Explorateur AWS**.  
![\[Ouverture d'AWS Explorer à partir du menu principal.\]](http://docs.aws.amazon.com/fr_fr/toolkit-for-jetbrains/latest/userguide/images/aws-explorer-main-menu.png)

Dans **AWS Explorer**, sélectionnez l'icône des paramètres (**Afficher le menu des options**) pour les options suivantes :

![\[Afficher le menu des options d'AWS Explorer.\]](http://docs.aws.amazon.com/fr_fr/toolkit-for-jetbrains/latest/userguide/images/aws-explorer.png)


**Paramètres de connexion AWS**  
Contient les options suivantes :  
+ **Liste des régions AWS** : AWS Toolkit for JetBrains utilise la région sélectionnée. Pour que la boîte à outils utilise une région différente, choisissez une autre région dans la liste.
+ **Liste des informations d'identification récentes** : répertorie les connexions récentes effectuées à partir de l'AWS Toolkit for JetBrains vers les comptes AWS. Le toolkit utilise la connexion sélectionnée. Pour que la boîte à outils utilise une connexion récente différente, choisissez le nom de cette connexion.
+ **Toutes les informations d'identification** : répertorie toutes les connexions disponibles que vous pouvez établir à partir de l'AWS Toolkit for JetBrains vers les comptes AWS. Le toolkit utilise la connexion sélectionnée. Pour que la boîte à outils utilise une connexion différente, choisissez le nom de cette connexion. Pour effectuer d'autres tâches de connexion, sélectionnez **Modifier le(s) fichier(s) d'informations d'identification AWS**.
La zone **Paramètres de connexion AWS** de la barre d'état affiche la connexion au compte AWS et la région actuellement utilisée par AWS Toolkit for JetBrains.  

![\[Zone Paramètres de connexion AWS dans la barre d'état.\]](http://docs.aws.amazon.com/fr_fr/toolkit-for-jetbrains/latest/userguide/images/aws-connection-settings.png)

Choisissez cette zone pour afficher les mêmes options de **Paramètres de connexion AWS** que **Afficher le menu des options**.

**Voir la documentation**  
Renvoie au [Guide de l'utilisateur AWS Toolkit for JetBrains](https://docs.aws.amazon.com/toolkit-for-jetbrains/latest/userguide/) (ce guide).

**Afficher la source sur GitHub**  
Accède au référentiel [aws/aws-toolkit-jetbrains](https://github.com/aws/aws-toolkit-jetbrains) sur le site web GitHub.

**Mode d'affichage**  
Ajuste la fenêtre de l'outil de l'**explorateur AWS** afin que vous puissiez y accéder rapidement et économiser de l'espace lorsque vous travaillez dans l'éditeur ou d'autres fenêtres d'outil.  
Pour les modes d'affichage d'IntelliJ IDEA, consultez [Modes d'affichage de la fenêtre d'outils](https://www.jetbrains.com/help/idea/viewing-modes.html) sur le site web d'aide d'IntelliJ IDEA.  
Pour les modes d'affichage de PyCharm, consultez [Modes d'affichage de la fenêtre d'outils](https://www.jetbrains.com/help/pycharm/viewing-modes.html) sur le site Web d'aide de PyCharm.  
Pour les modes d'affichage de WebStorm, consultez [Modes d'affichage de la fenêtre d'outils](https://www.jetbrains.com/help/webstorm/viewing-modes.html) sur le site Web d'aide de WebStorm.  
Pour les modes d'affichage de JetBrains Rider, consultez [Modes d'affichage de la fenêtre d'outils](https://www.jetbrains.com/help/rider/Viewing_Modes.html) sur le site d'aide de JetBrains Rider.

**Déplacer dans**  
Déplace la fenêtre de l'outil **AWS Explorer** à un autre endroit dans IntelliJ IDEA, PyCharm, WebStorm, ou JetBrains Rider.

**Redimensionner**  
Modifie la taille de la fenêtre d'outil de l'**explorateur AWS**.

**Supprimer de la barre latérale**  
Supprime la fenêtre d'outil **AWS Explorer** de la barre des fenêtres d'outil. Pour l'afficher à nouveau, dans la barre de menus principale, choisissez **Afficher**, **Outils Windows**, **Explorateur AWS**.

Vous pouvez également utiliser AWS Explorer pour travailler avec des fonctions Lambda et utiliser des piles AWS CloudFormation dans les comptes AWS.

# Boîte de dialogue Créer une fonction
<a name="create-function-dialog"></a>

La boîte de dialogue **Créer une fonction** dans AWS Toolkit for JetBrains s'affiche lorsque vous créez une fonction AWS Lambda autonome.

![\[Boîte de dialogue Créer une fonction.\]](http://docs.aws.amazon.com/fr_fr/toolkit-for-jetbrains/latest/userguide/images/create-function-dialog.png)


La boîte de dialogue **Créer une fonction** contient les éléments suivants :

**Nom**  
(Obligatoire) Nom de la fonction. Il ne peut contenir que les lettres majuscules `A` à `Z`, les lettres minuscules `a` à `z`, les chiffres `0` à `9`, les traits d'union (`-`) et les traits de soulignement (`_`). Le nom doit contenir moins de 64 caractères.

**Description**  
(Facultatif) Toute description significative de la fonction.

**Handler (Gestionnaire)**  
(Obligatoire) L'ID du gestionnaire de fonction correspondant pour [Java](https://docs.aws.amazon.com/lambda/latest/dg/java-handler.html), [Python](https://docs.aws.amazon.com/lambda/latest/dg/python-handler.html), [Node.js](https://docs.aws.amazon.com/lambda/latest/dg/nodejs-handler.html) ou [C\$1](https://docs.aws.amazon.com/lambda/latest/dg/csharp-handler.html).

**Environnement d'exécution**  
(Obligatoire) L'ID de l'[exécution Lambda](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) à utiliser.

**Délai d'expiration (secondes)**  
(Obligatoire) La durée d'exécution d'une fonction autorisée par Lambda avant de l'arrêter. Spécifiez une durée maximale de 900 secondes (15 minutes).

**Mémoire (Mo)**  
(Obligatoire) La quantité de mémoire disponible pour la fonction lorsqu'elle s'exécute. Spécifiez une quantité [comprise entre 128 Mo et 3 008 Mo](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html) par incréments de 64 Mo.

**Variables d'environnement**  
(Facultatif) Toute [variable d'environnement](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html) pour la fonction Lambda à utiliser, spécifiée sous forme de paires clé-valeur. Pour ajouter, modifier ou supprimer des variables d'environnement, choisissez l'icône de dossier, puis suivez les instructions à l'écran.

**Rôle IAM**  
(Obligatoire) Choisissez un [rôle d'exécution Lambda](https://docs.aws.amazon.com/lambda/latest/dg/lambda-intro-execution-role.html) disponible dans le compte AWS connecté pour que Lambda l'utilise pour la fonction. Pour créer un rôle d'exécution dans le compte et faire en sorte que Lambda utilise ce rôle à la place, sélectionnez **Créer**, puis suivez les instructions à l'écran.

**Activer AWS X-Ray**  
(Facultatif) Si cette option est sélectionnée, [Lambda permet à AWS X-Ray](https://docs.aws.amazon.com/lambda/latest/dg/services-xray.html) de détecter, d'analyser et d'optimiser les problèmes de performance de la fonction. X-Ray collecte les métadonnées de Lambda et de tous les services en amont ou en aval qui composent votre fonction. X-Ray utilise ces métadonnées pour générer un graphique de service détaillé qui montre la dégradation des performances, les pics de latence et d'autres problèmes qui ont un impact sur les performances de la fonction.

**Compartiment source**  
(Obligatoire) Choisissez un compartiment Amazon Simple Storage Service (Amazon S3) disponible dans le compte AWS connecté pour l'interface de la ligne de commande (CLI) AWS Serverless Application Model (AWS SAM) à utiliser pour déployer la fonction vers Lambda. Pour créer un compartiment Amazon S3 dans le compte et faire en sorte que la CLI AWS SAM l'utilise à la place, sélectionnez **Créer**, puis suivez les instructions qui s'affichent à l'écran.

# Boîte de dialogue Déployer une application sans serveur
<a name="deploy-serverless-application-dialog"></a>

La boîte de dialogue **Déployer une application sans serveur** dans le AWS Toolkit for JetBrains s'affiche lorsque vous déployez une application sans serveur AWS.

![\[Boîte de dialogue Créer une application sans serveur.\]](http://docs.aws.amazon.com/fr_fr/toolkit-for-jetbrains/latest/userguide/images/sam-deploy.png)


La boîte de dialogue **Déployer une application sans serveur** contient les éléments suivants :

**Créer une pile**  
(Obligatoire) Indiquez le nom de la pile pour l'interface de la ligne de commande (CLI) AWS Serverless Application Model (AWS SAM) à créer dans AWS CloudFormation pour le compte AWS connecté. L'interface de ligne de commande AWS SAM utilise ensuite cette pile pour déployer l'application sans serveur AWS.

**Mettre à jour la pile**  
Obligatoire) Choisissez le nom d'une pile CloudFormation existante dans le compte AWS connecté pour l'interface de la ligne de commande (CLI) AWS SAM à utiliser pour déployer l'application AWS sans serveur.

**Note**  
**Créer une pile** ou **Mettre à jour la pile** est obligatoire, mais pas les deux.

**Paramètres du modèle**  
(Facultatif) Tout paramètre qu'AWS Toolkit for JetBrains détecte dans le fichier `template.yaml` du projet correspondant. Pour spécifier une valeur pour un paramètre, sélectionnez la case dans la colonne **Valeur** en regard du paramètre, entrez la valeur, puis appuyez sur **Entrée**. Pour plus d'informations, consultez [Paramètres](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html) dans le *Guide de l'utilisateur AWS CloudFormation*.

**S3 Bucket**  
(Obligatoire) Choisissez un compartiment Amazon Simple Storage Service (Amazon S3) existant dans le compte AWS connecté pour que la CLI AWS SAM l'utilise pour déployer l'application AWS sans serveur. Pour créer un compartiment Amazon S3 dans le compte et faire en sorte que la CLI AWS SAM utilise ce compartiment à la place, sélectionnez **Créer**, puis suivez les instructions à l'écran.

**Référentiel ECR**  
(Obligatoire pour le type de package `Image` uniquement) Choisissez un URI de référentiel Amazon Elastic Container Registry (Amazon ECR) existant dans le compte AWS connecté pour la CLI AWS SAM à utiliser pour déployer l'application AWS sans serveur. Pour obtenir des informations sur les types de packages AWS Lambda, consultez [Packages de déploiement Lambda](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html) dans le *Guide du développeur AWS Lambda*.

**Exiger une confirmation avant le déploiement**  
(Facultatif) Si cette option est sélectionnée, CloudFormation doit attendre que vous finissiez de créer ou de mettre à jour la pile correspondante en [exécutant les modifications actuelles de la pile dans CloudFormation](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-changesets-execute.html). Si vous n'exécutez pas ce jeu de modifications, l'application sans serveur AWS ne passe pas à la phase de déploiement.

**Fonction de construction à l'intérieur d'un conteneur**  
(Facultatif) Si cette option est sélectionnée, la CLI AWS SAM crée localement toutes les fonctions de l'application sans serveur à l'intérieur d'un conteneur Docker de type Lambda avant le déploiement. Ceci est utile si la fonction dépend de paquets qui ont compilé nativement des dépendances ou des programmes. Pour plus d’informations, consultez [Génération d’applications](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-using-build.html) dans le *AWS Serverless Application ModelGuide du développeur*.

# Boîte de dialogue New Project
<a name="new-project-dialog"></a>

La boîte de dialogue **Nouveau projet** dans AWS Toolkit for JetBrains s'affiche lorsque vous créez une application sans serveur AWS.

**Topics**
+ [Boîte de dialogue Nouveau projet (IntelliJ IDEA, PyCharm et WebStorm)](#new-project-dialog-intellij)
+ [Boîte de dialogue Nouveau projet (JetBrains Rider)](#new-project-dialog-rider)

## Boîte de dialogue Nouveau projet (IntelliJ IDEA, PyCharm et WebStorm)
<a name="new-project-dialog-intellij"></a>



**Note**  
La capture d'écran suivante montre la boîte de dialogue **Nouveau projet** pour IntelliJ IDEA, mais les descriptions des champs s'appliquent également à PyCharm et WebStorm.

![\[La boîte de dialogue Nouveau projet pour IntelliJ IDEA.\]](http://docs.aws.amazon.com/fr_fr/toolkit-for-jetbrains/latest/userguide/images/sam-create-images.png)


La boîte de dialogue **Nouveau projet** contient les éléments suivants :

**Nom du projet**  
(Obligatoire) Le nom du projet.

**Emplacement du projet**  
(Obligatoire) L'emplacement où IntelliJ IDEA crée le projet.

**Type de package**  
(Obligatoire) Le type de package de déploiement de la fonction AWS Lambda, qui peut être `Zip` ou `Image`. Pour obtenir des informations sur la différence entre les types de packages `Zip` et `Image`, consultez [Packages de déploiement Lambda](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html) dans le *Guide du développeur AWS Lambda*.

**Environnement d'exécution**  
(Obligatoire) L'ID de l'[exécution Lambda](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) à utiliser.

**Modèle SAM**  
(Obligatoire) Le nom du modèle AWS Serverless Application Model (AWS SAM) à utiliser.

**SDK du projet**  
(Obligatoire) Le kit de développement Java (JDK) à utiliser. Pour plus d'informations, consultez [Kit de développement Java (JDK)](https://www.jetbrains.com/help/idea/sdk.html#jdk) sur le site d'aide d'IntelliJ IDEA.

## Boîte de dialogue Nouveau projet (JetBrains Rider)
<a name="new-project-dialog-rider"></a>

**Note**  
Lorsque vous créez une nouvelle solution, cette boîte de dialogue contient le titre **Nouvelle solution** au lieu de **Nouveau projet**. Toutefois, le contenu de la boîte de dialogue est identique.

![\[La boîte de dialogue Nouveau projet pour JetBrains Rider.\]](http://docs.aws.amazon.com/fr_fr/toolkit-for-jetbrains/latest/userguide/images/sam-create-images-rider.png)


La boîte de dialogue **Nouveau projet** contient les éléments suivants :

**Nom de la solution**  
(Obligatoire) Le nom de la solution.

**Nom du projet**  
(Obligatoire) Le nom du projet.

**Répertoire de solutions**  
(Obligatoire) Le chemin d'accès au répertoire de la solution.

**Mettre la solution et le projet dans le même répertoire**  
(Facultatif) Si cette option est sélectionnée, les fichiers de la solution sont placés au même endroit que les fichiers du projet.

**Créer un référentiel**  
(Facultatif) Si cette option est sélectionnée, un référentiel distant est créé pour le projet avec le fournisseur spécifié.

**Type de package**  
(Obligatoire) Le type de package de la fonction Lambda, qui peut être `Zip` ou `Image`. Pour obtenir des informations sur la différence entre les types de packages `Zip` et `Image`, consultez [Packages de déploiement Lambda](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html) dans le *Guide du développeur AWS Lambda*.

**Environnement d'exécution**  
(Obligatoire) L'ID de l'exécution Lambda à utiliser.

**Modèle SAM**  
(Obligatoire) Le nom du modèle AWS SAM à utiliser.

**Structure finale du projet**  
(Non modifiable) Les chemins d'accès aux répertoires et aux fichiers du projet créé.

# Boîte de dialogue Configurations d'exécution/débogage
<a name="run-debug-configurations-dialog"></a>

La boîte de dialogue **Configurations d'exécution/débogage** d'AWS Toolkit for JetBrains s'affiche chaque fois que vous voulez modifier les configurations d'exécution/débogage, que ce soit localement, à distance ou dans un cluster Amazon Elastic Container Service (Amazon ECS).

**Topics**
+ [Boîte de dialogue Configurations d'exécution/débogage (paramètres d'une fonction locale)](run-debug-configurations-dialog-local.md)
+ [Boîte de dialogue Configurations d'exécution/débogage (paramètres d'une fonction à distance)](run-debug-configurations-dialog-remote.md)
+ [Boîte de dialogue Modifier la configuration (cluster Amazon ECS)](edit-configuration-dialog-ecs.md)

# Boîte de dialogue Configurations d'exécution/débogage (paramètres d'une fonction locale)
<a name="run-debug-configurations-dialog-local"></a>

Cette boîte de dialogue s'affiche lorsque vous mettez à jour les paramètres de la version *locale* d'une fonction AWS Lambda.

**Note**  
Pour mettre à jour les paramètres de la version *à distance* de cette même fonction (le code source de la fonction se trouve dans Lambda sur votre compte AWS), consultez plutôt [Boîte de dialogue Configurations d'exécution/débogage (paramètres d'une fonction à distance)](run-debug-configurations-dialog-remote.md).

Cette boîte de dialogue contient trois onglets : **Configuration**, **CLI SAM** et **Connexion AWS**.

![\[L'onglet Configuration de la boîte de dialogue Configurations d'exécution/débogage pour les paramètres de fonction locale.\]](http://docs.aws.amazon.com/fr_fr/toolkit-for-jetbrains/latest/userguide/images/sam-run-debug-config-zip.png)


L'onglet **Configuration** de la boîte de dialogue **Configurations d'exécution/débogage** pour les paramètres de fonction locale contient les éléments suivants :

**Nom**  
(Obligatoire) Le nom de cette configuration.

**Autoriser l'exécution en parallèle/Autoriser l'exécution en parallèle **  
(Facultatif) Si sélectionné, permet à IntelliJ IDEA, PyCharm, WebStorm, ou JetBrains Rider de lancer autant d'instances de la configuration à exécuter en parallèle que nécessaire.1

**À partir du gestionnaire / À partir du modèle**  
(Obligatoire) Selon l'option choisie, vous devez configurer des paramètres supplémentaires.

**Environnement d'exécution**  
(Obligatoire) L'ID de l'[exécution Lambda](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) à utiliser.

**Handler (Gestionnaire)**  
(Obligatoire pour l'option **À partir du gestionnaire**) L'identifiant du gestionnaire de fonction correspondant pour [Java](https://docs.aws.amazon.com/lambda/latest/dg/java-handler.html), [Python](https://docs.aws.amazon.com/lambda/latest/dg/python-handler.html), [Node.js](https://docs.aws.amazon.com/lambda/latest/dg/nodejs-handler.html) ou [C\$1](https://docs.aws.amazon.com/lambda/latest/dg/csharp-handler.html).

**Délai d'expiration (secondes)**  
(Obligatoire pour l'option **À partir du gestionnaire**) La durée d'exécution d'une fonction autorisée par Lambda avant de l'arrêter. Spécifiez une durée maximale de 900 secondes (15 minutes).

**Mémoire (Mo)**  
(Obligatoire pour l'option **À partir du gestionnaire**) La quantité de mémoire disponible pour la fonction lorsqu'elle s'exécute. Spécifiez une quantité [comprise entre 128 Mo et 3 008 Mo](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html) par incréments de 64 Mo.

**Variables d'environnement**  
(Facultatif pour l'option **À partir du gestionnaire**) Toute [variable d'environnement](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html) pour la fonction Lambda à utiliser, spécifiée sous forme de paires clé-valeur. Pour ajouter, modifier ou supprimer des variables d'environnement, choisissez l'icône de dossier, puis suivez les instructions à l'écran.

**Modèle**  
(Obligatoire pour l'option **À partir du modèle**) L'emplacement et le nom de fichier du modèle AWS Serverless Application Model (AWS SAM) (par exemple, `template.yaml`) à utiliser pour cette configuration, et la ressource de ce modèle à associer à cette configuration.

**Fichier**  
(Obligatoire) L'emplacement et le nom de fichier des données d'événement à transmettre à la fonction, au format JSON. Pour obtenir des exemples de données d'événement, consultez [Invoquer la fonction Lambda](https://docs.aws.amazon.com/lambda/latest/dg/getting-started-create-function.html#get-started-invoke-manually) dans le *Guide du développeur AWS Lambda* et [Génération d'exemples de charges utiles d'événement](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-using-generate-event.html) dans le *Guide du développeur AWS Serverless Application Model*.

**Texte**  
(Obligatoire) Les données d'événement à transmettre à la fonction, au format JSON. Pour obtenir des exemples de données d'événement, consultez [Invoquer la fonction Lambda](https://docs.aws.amazon.com/lambda/latest/dg/getting-started-create-function.html#get-started-invoke-manually) dans le *Guide du développeur AWS Lambda* et [Génération d'exemples de charges utiles d'événement](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-using-generate-event.html) dans le *Guide du développeur AWS Serverless Application Model*.  
**Fichier** ou **Texte** est obligatoire, mais pas les deux.

**Avant le lancement : fenêtre**  
(Facultatif) Répertorie toutes les tâches qui doivent être effectuées avant de démarrer cette configuration.2

***Remarques***  
1 Pour de plus amples informations, voir ce qui suit :  
+ Pour IntelliJ IDEA, consultez [Options communes](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#common) sur le site web d'aide d'IntelliJ IDEA. 
+ Pour PyCharm, consultez [Options communes](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#common) sur le site web d'aide de PyCharm.
+ Pour WebStorm, consultez [Options communes](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#common) sur le site web d'aide de WebStorm.
+ Pour JetBrains Rider, consultez [Options communes](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#common) sur le site web d'aide de JetBrains Rider.
2 Pour de plus amples informations, voir ce qui suit :  
+ Pour IntelliJ IDEA, consultez [Options avant le lancement](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#before-launch-options) sur le site web d'aide d'IntelliJ IDEA. 
+ Pour PyCharm, consultez [Options avant le lancement](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#before-launch-options) sur le site web d'aide de PyCharm.
+ Pour WebStorm, consultez [Options avant le lancement](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#before-launch-options) sur le site web d'aide de WebStorm.
+ Pour JetBrains Rider, consultez [Options avant le lancement](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#before-launch-options) sur le site web d'aide de JetBrains Rider.

![\[L'onglet CLI SAM de la boîte de dialogue Configurations d'exécution/débogage pour les paramètres de fonction locale.\]](http://docs.aws.amazon.com/fr_fr/toolkit-for-jetbrains/latest/userguide/images/sam-run-debug-cli.png)


L'onglet **CLI SAM** de la boîte de dialogue **Configurations d'exécution/débogage** pour les paramètres de fonction locale contient les éléments suivants :

**Nom**  
(Obligatoire) Le nom de cette configuration.

**Autoriser l'exécution en parallèle/Autoriser l'exécution en parallèle**  
(Facultatif) Si sélectionné, permet à IntelliJ IDEA, PyCharm, WebStorm, ou JetBrains Rider de lancer autant d'instances de la configuration à exécuter en parallèle que nécessaire.1

**Fonction de construction à l'intérieur d'un conteneur**  
(Facultatif) Si cette option est sélectionnée, la CLI AWS SAM crée localement toutes les fonctions de l'application sans serveur à l'intérieur d'un conteneur Docker de type Lambda avant le déploiement. Ceci est utile si la fonction dépend de paquets qui ont compilé nativement des dépendances ou des programmes. Pour plus d’informations, consultez [Génération d’applications](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-using-build.html) dans le *AWS Serverless Application ModelGuide du développeur*.

**Ignorer la recherche d'images de conteneur plus récentes**  
(Facultatif) Si cette option est sélectionnée, la CLI AWS SAM ignore la dernière image Docker pour l'[exécution](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) spécifiée dans l'onglet **Configuration**.

**Réseau Docker**  
(Facultatif) Le nom ou l'ID d'un réseau Docker existant auquel les conteneurs Lambda Docker doivent se connecter, avec le réseau de pont par défaut. Si cela n’est pas spécifié, les conteneurs Lambda se connectent uniquement au réseau Docker de pont par défaut.

**Avant le lancement : fenêtre**  
(Facultatif) Répertorie toutes les tâches qui doivent être effectuées avant de démarrer cette configuration.2

***Remarques***  
1 Pour de plus amples informations, voir ce qui suit :  
+ Pour IntelliJ IDEA, consultez [Options communes](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#common) sur le site web d'aide d'IntelliJ IDEA. 
+ Pour PyCharm, consultez [Options communes](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#common) sur le site web d'aide de PyCharm.
+ Pour WebStorm, consultez [Options communes](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#common) sur le site web d'aide de WebStorm.
+ Pour JetBrains Rider, consultez [Options communes](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#common) sur le site web d'aide de JetBrains Rider.
2 Pour de plus amples informations, voir ce qui suit :  
+ Pour IntelliJ IDEA, consultez [Options avant le lancement](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#before-launch-options) sur le site web d'aide d'IntelliJ IDEA. 
+ Pour PyCharm, consultez [Options avant le lancement](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#before-launch-options) sur le site web d'aide de PyCharm.
+ Pour WebStorm, consultez [Options avant le lancement](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#before-launch-options) sur le site web d'aide de WebStorm.
+ Pour JetBrains Rider, consultez [Options avant le lancement](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#before-launch-options) sur le site web d'aide de JetBrains Rider.

![\[L'onglet Connexion AWS de la boîte de dialogue Configurations d'exécution/débogage pour les paramètres de la fonction locale.\]](http://docs.aws.amazon.com/fr_fr/toolkit-for-jetbrains/latest/userguide/images/sam-run-debug-aws-connection.png)


L'onglet **Connexion AWS** de la boîte de dialogue **Configurations d'exécution/débogage** pour les paramètres de fonction locale contient les éléments suivants :

**Informations d'identification**  
(Obligatoire) Le nom de la connexion de compte AWS existante à utiliser.

**Région**  
(Obligatoire) Le nom de la région AWS à utiliser pour le compte connecté.

***Remarques***  
1 Pour de plus amples informations, voir ce qui suit :  
+ Pour IntelliJ IDEA, consultez [Options communes](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#common) sur le site web d'aide d'IntelliJ IDEA. 
+ Pour PyCharm, consultez [Options communes](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#common) sur le site web d'aide de PyCharm.
+ Pour WebStorm, consultez [Options communes](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#common) sur le site web d'aide de WebStorm.
+ Pour JetBrains Rider, consultez [Options communes](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#common) sur le site web d'aide de JetBrains Rider.
2 Pour de plus amples informations, voir ce qui suit :  
+ Pour IntelliJ IDEA, consultez [Options avant le lancement](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#before-launch-options) sur le site web d'aide d'IntelliJ IDEA. 
+ Pour PyCharm, consultez [Options avant le lancement](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#before-launch-options) sur le site web d'aide de PyCharm.
+ Pour WebStorm, consultez [Options avant le lancement](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#before-launch-options) sur le site web d'aide de WebStorm.
+ Pour JetBrains Rider, consultez [Options avant le lancement](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#before-launch-options) sur le site web d'aide de JetBrains Rider.

# Boîte de dialogue Configurations d'exécution/débogage (paramètres d'une fonction à distance)
<a name="run-debug-configurations-dialog-remote"></a>

Cette boîte de dialogue s'affiche lorsque vous mettez à jour les paramètres de la version *à distance* d'une fonction AWS Lambda (le code source de la fonction se trouve dans Lambda sur votre compte AWS).

**Note**  
Pour mettre à jour les paramètres de la version *locale* de cette même fonction, consultez plutôt [Boîte de dialogue Configurations d'exécution/débogage (paramètres d'une fonction locale)](run-debug-configurations-dialog-local.md).  
Bien que le nom de la boîte de dialogue soit **Configurations d'exécution/débogage**, vous ne pouvez pas utiliser AWS Toolkit for JetBrains pour déboguer la version à distance d'une fonction Lambda. Vous ne pouvez qu'exécuter la fonction.

![\[La boîte de dialogue Configurations d'exécution/débogage pour les paramètres d'une fonction à distance.\]](http://docs.aws.amazon.com/fr_fr/toolkit-for-jetbrains/latest/userguide/images/run-debug-configurations-dialog-remote.png)


Les paramètres de la boîte de dialogue **Configurations d'exécution/débogage** pour une fonction à distance contient les éléments suivants :

**Nom**  
(Obligatoire) Le nom de cette configuration.

**Partager/Partager via VCS**  
(Facultatif) Si cette option est sélectionnée, cette configuration est mise à la disposition des autres membres de l'équipe.1

**Autoriser l'exécution en parallèle/Autoriser l'exécution en parallèle **  
(Facultatif) Si sélectionné, permet à IntelliJ IDEA, PyCharm, WebStorm, ou JetBrains Rider de lancer autant d'instances de la configuration à exécuter en parallèle que nécessaire.1

**Informations d'identification**  
(Obligatoire) Le nom de la connexion de compte AWS existante à utiliser.

**Région**  
(Obligatoire) Le nom de la région AWS à utiliser pour le compte connecté.

**Fonction**  
(Obligatoire) Le nom de la fonction Lambda à utiliser.

**Fichier**  
(Obligatoire) L'emplacement et le nom de fichier des données d'événement à transmettre à la fonction, au format JSON. Pour obtenir des exemples de données d'événement, consultez [Invoquer la fonction Lambda](https://docs.aws.amazon.com/lambda/latest/dg/getting-started-create-function.html#get-started-invoke-manually) dans le *Guide du développeur AWS Lambda* et [Génération d'exemples de charges utiles d'événement](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-using-generate-event.html) dans le *Guide du développeur AWS Serverless Application Model*.

**Texte**  
(Obligatoire) Les données d'événement à transmettre à la fonction, au format JSON. Pour obtenir des exemples de données d'événement, consultez [Invoquer la fonction Lambda](https://docs.aws.amazon.com/lambda/latest/dg/getting-started-create-function.html#get-started-invoke-manually) dans le *Guide du développeur AWS Lambda* et [Génération d'exemples de charges utiles d'événement](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-using-generate-event.html) dans le *Guide du développeur AWS Serverless Application Model*.

**Note**  
**Fichier** ou **Texte** est obligatoire, mais pas les deux.

**Avant le lancement : Activer la fenêtre de l'outil**  
(Facultatif) Répertorie toutes les tâches qui doivent être effectuées avant de démarrer cette configuration.2

**Afficher cette page**  
(Facultatif) Si cette option est sélectionnée, affiche ces paramètres de configuration avant de démarrer cette configuration.2

**Activation de la fenêtre de l'outil**  
(Facultatif) Si cette option est sélectionnée, la fenêtre de l'outil **Exécuter** ou **Déboguer** s'ouvre lorsque vous démarrez cette configuration.2

***Remarques***  
1 Pour de plus amples informations, voir ce qui suit :  
+ Pour IntelliJ IDEA, consultez [Options communes](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#common) sur le site web d'aide d'IntelliJ IDEA. 
+ Pour PyCharm, consultez [Options communes](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#common) sur le site web d'aide de PyCharm.
+ Pour WebStorm, consultez [Options communes](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#common) sur le site web d'aide de WebStorm.
+ Pour JetBrains Rider, consultez [Options communes](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#common) sur le site web d'aide de JetBrains Rider.
2 Pour de plus amples informations, voir ce qui suit :  
+ Pour IntelliJ IDEA, consultez [Options avant le lancement](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#before-launch-options) sur le site web d'aide d'IntelliJ IDEA. 
+ Pour PyCharm, consultez [Options avant le lancement](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#before-launch-options) sur le site web d'aide de PyCharm.
+ Pour WebStorm, consultez [Options avant le lancement](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#before-launch-options) sur le site web d'aide de WebStorm.
+ Pour JetBrains Rider, consultez [Options avant le lancement](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#before-launch-options) sur le site web d'aide de JetBrains Rider.

# Boîte de dialogue Modifier la configuration (cluster Amazon ECS)
<a name="edit-configuration-dialog-ecs"></a>

La boîte de dialogue **Modifier la configuration** contient deux onglets : **Configuration** et **Connexion AWS**.

![\[L'onglet Configuration de la boîte de dialogue Modifier la configuration.\]](http://docs.aws.amazon.com/fr_fr/toolkit-for-jetbrains/latest/userguide/images/edit-configuration-dialog-ecs-configuration.png)


L'onglet **Configuration** de la boîte de dialogue **Modifier la configuration** contient les éléments suivants :

**Nom**  
(Obligatoire) Le nom de cette configuration.

**Partager/Partager via VCS**  
(Facultatif) Si cette option est sélectionnée, cette configuration est mise à la disposition des autres membres de l'équipe.1

**Autoriser l'exécution en parallèle/Autoriser l'exécution en parallèle**  
(Facultatif) Si sélectionné, permet à IntelliJ IDEA, PyCharm, WebStorm, ou JetBrains Rider de lancer autant d'instances de la configuration à exécuter en parallèle que nécessaire.1

**Cluster**  
(Obligatoire) Le nom du cluster Amazon Elastic Container Service (Amazon ECS) à déboguer.

**Service**  
(Obligatoire) Le nom du service Amazon ECS dans le cluster à déboguer.

**Ajouter un conteneur**  
Ajoute un conteneur à cette configuration. Facultatif si au moins un onglet est déjà visible. Chaque onglet représente un conteneur distinct.  
Les éléments suivants s'appliquent au conteneur sélectionné : **Plateforme**, **Port de débogage à distance**, **Commande de démarrage**, **Mappages d'artefacts** et **Mappages de port**.

**Plateforme**  
(Obligatoire) La plateforme de débogage à utiliser.

**Port de débogage à distance**  
(Facultatif) Le port à connecter au débogueur. En général, vous ne devez pas le spécifier, sauf si votre service utilise les ports 20020-20030. Si c'est le cas, spécifiez ce port ici afin que le conteneur n'essaie pas de lier des ports qui pourraient autrement être utilisés ailleurs.

**Commande de démarrage**  
(Obligatoire) La commande pour démarrer votre programme afin que le débogueur puisse s'y attacher. Pour Java, elle doit commencer par `java` et ne contenir aucune information de débogueur, telle que `-Xdebug`. Pour Python, il doit commencer par `python`, `python2`, ou `python3`, suivi du chemin d'accès et du nom du fichier à exécuter.

**Mappages d'artefacts**  
(Obligatoire) Un **chemin local** sur votre ordinateur de développement local qui mappe un **chemin distant** dans le conteneur. Vous devez mapper tout le code et les artefacts que vous prévoyez d'exécuter. Pour spécifier un mappage de chemin local et distant, choisissez **Ajouter** (l'icône **\$1**).

**Mappages de port**  
(Facultatif) Un **port local** sur votre ordinateur de développement local qui mappe un **port distant** dans le conteneur. Cela permet aux ports locaux de communiquer directement avec les ports d'une ressource distante. Par exemple, pour la commande `curl localhost:3422`, le port `3422` est mappé à un service. Pour spécifier un mappage de port local et distant, choisissez **Ajouter** (l'icône **\$1**).

**Avant le lancement : Activer la fenêtre de l'outil**  
(Facultatif) Répertorie toutes les tâches qui doivent être effectuées avant de démarrer cette configuration.2

**Afficher cette page**  
(Facultatif) Si cette option est sélectionnée, ces paramètres de configuration s'affichent avant le démarrage de la configuration.2

**Activation de la fenêtre de l'outil**  
(Facultatif) Si cette option est sélectionnée, la fenêtre de l'outil **Exécuter** ou **Déboguer** s'ouvre lorsque vous démarrez cette configuration.2

***Remarques***  
1 Pour de plus amples informations, voir ce qui suit :  
+ Pour IntelliJ IDEA, consultez [Options communes](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#common) sur le site web d'aide d'IntelliJ IDEA. 
+ Pour PyCharm, consultez [Options communes](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#common) sur le site web d'aide de PyCharm.
+ Pour WebStorm, consultez [Options communes](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#common) sur le site web d'aide de WebStorm.
+ Pour JetBrains Rider, consultez [Options communes](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#common) sur le site web d'aide de JetBrains Rider.
2 Pour de plus amples informations, voir ce qui suit :  
+ Pour IntelliJ IDEA, consultez [Options avant le lancement](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#before-launch-options) sur le site web d'aide d'IntelliJ IDEA. 
+ Pour PyCharm, consultez [Options avant le lancement](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#before-launch-options) sur le site web d'aide de PyCharm.
+ Pour WebStorm, consultez [Options avant le lancement](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#before-launch-options) sur le site web d'aide de WebStorm.
+ Pour JetBrains Rider, consultez [Options avant le lancement](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#before-launch-options) sur le site web d'aide de JetBrains Rider.

![\[L'onglet Connexion AWS de la boîte de dialogue Modifier la configuration.\]](http://docs.aws.amazon.com/fr_fr/toolkit-for-jetbrains/latest/userguide/images/edit-configuration-dialog-ecs-aws-connection.png)


L'onglet **Connexion AWS** de la boîte de dialogue **Modifier la configuration** contient les éléments suivants :

**Nom**  
(Obligatoire) Le nom de cette configuration.

**Informations d'identification**  
(Obligatoire) Le nom de la connexion de compte AWS existante à utiliser.

**Région**  
(Obligatoire) Le nom de la région AWS à utiliser pour le compte connecté.

**Partager/Partager via VCS**  
(Facultatif) Si cette option est sélectionnée, cette configuration est mise à la disposition des autres membres de l'équipe.1

**Autoriser l'exécution en parallèle/Autoriser l'exécution en parallèle**  
(Facultatif) Si sélectionné, permet à IntelliJ IDEA, PyCharm, WebStorm, ou JetBrains Rider de lancer autant d'instances de la configuration à exécuter en parallèle que nécessaire.1

**Avant le lancement : Activer la fenêtre de l'outil**  
(Facultatif) Répertorie toutes les tâches qui doivent être effectuées avant de démarrer cette configuration.2

**Afficher cette page**  
(Facultatif) Si cette option est sélectionnée, ces paramètres de configuration s'affichent avant le démarrage de la configuration.2

**Activation de la fenêtre de l'outil**  
(Facultatif) Si cette option est sélectionnée, la fenêtre de l'outil **Exécuter** ou **Déboguer** s'ouvre lorsque vous démarrez cette configuration.2

***Remarques***  
1 Pour de plus amples informations, voir ce qui suit :  
+ Pour IntelliJ IDEA, consultez [Options communes](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#common) sur le site web d'aide d'IntelliJ IDEA. 
+ Pour PyCharm, consultez [Options communes](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#common) sur le site web d'aide de PyCharm.
+ Pour WebStorm, consultez [Options communes](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#common) sur le site web d'aide de WebStorm.
+ Pour JetBrains Rider, consultez [Options communes](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#common) sur le site web d'aide de JetBrains Rider.
2 Pour de plus amples informations, voir ce qui suit :  
+ Pour IntelliJ IDEA, consultez [Options avant le lancement](https://www.jetbrains.com/help/idea/run-debug-configurations-dialog.html#before-launch-options) sur le site web d'aide d'IntelliJ IDEA. 
+ Pour PyCharm, consultez [Options avant le lancement](https://www.jetbrains.com/help/pycharm/run-debug-configurations-dialog.html#before-launch-options) sur le site web d'aide de PyCharm.
+ Pour WebStorm, consultez [Options avant le lancement](https://www.jetbrains.com/help/webstorm/run-debug-configuration-node-js.html#before-launch-options) sur le site web d'aide de WebStorm.
+ Pour JetBrains Rider, consultez [Options avant le lancement](https://www.jetbrains.com/help/rider/Run_Debug_Configurations_dialog.html#before-launch-options) sur le site web d'aide de JetBrains Rider.

# Boîte de dialogue Mettre à jour le code
<a name="update-code-dialog"></a>

La boîte de dialogue **Mettre à jour le code** dans le AWS Toolkit for JetBrains s'affiche chaque fois que vous mettez à jour une fonction AWS Lambda.

![\[Boîte de dialogue Mettre à jour le code.\]](http://docs.aws.amazon.com/fr_fr/toolkit-for-jetbrains/latest/userguide/images/sam-update-code.png)


La boîte de dialogue **Mettre à jour le code** contient les éléments suivants :

**Handler (Gestionnaire)**  
(Obligatoire) L'ID du gestionnaire de fonction Lambda correspondant pour [Java](https://docs.aws.amazon.com/lambda/latest/dg/java-handler.html), [Python](https://docs.aws.amazon.com/lambda/latest/dg/python-handler.html), [Node.js](https://docs.aws.amazon.com/lambda/latest/dg/nodejs-handler.html) ou [C\$1](https://docs.aws.amazon.com/lambda/latest/dg/csharp-handler.html).

**Compartiment source**  
(Obligatoire pour le type de package `Zip` uniquement) Choisissez un compartiment Amazon Simple Storage Service (Amazon S3) existant dans le compte AWS connecté pour l'interface de la ligne de commande (CLI) AWS Serverless Application Model (AWS SAM) à utiliser pour déployer la fonction vers Lambda. Pour créer un compartiment Amazon S3 dans le compte et faire en sorte que la CLI AWS SAM utilise ce compartiment à la place, sélectionnez **Créer**, puis suivez les instructions à l'écran. Pour obtenir des informations sur les types de packages Lambda, consultez [Packages de déploiement Lambda](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html) dans le *Guide du développeur AWS Lambda*.

**Référentiel ECR**  
(Obligatoire pour le type de package `Image` uniquement) Choisissez un référentiel Amazon Elastic Container Registry (Amazon ECR) existant dans le compte AWS connecté pour que la CLI AWS SAM l'utilise pour déployer la fonction vers Lambda.

# Boîte de dialogue Mettre à jour la configuration
<a name="update-configuration-dialog"></a>

La boîte de dialogue **Mettre à jour la configuration** dans AWS Toolkit for JetBrains s'affiche chaque fois que vous mettez à jour la configuration d'une fonction AWS Lambda. Les informations que vous fournissez diffèrent légèrement selon que la fonction Lambda du projet est de type package `Zip` ou `Image`.

La boîte de dialogue **Mettre à jour la configuration** pour le type de package `Zip` :

![\[La boîte de dialogue Mettre à jour la configuration pour les applications Zip.\]](http://docs.aws.amazon.com/fr_fr/toolkit-for-jetbrains/latest/userguide/images/sam-update-config-zip.png)


La boîte de dialogue **Mettre à jour la configuration** pour le type de package `Image` :

![\[La boîte de dialogue Mettre à jour la configuration pour les applications Image.\]](http://docs.aws.amazon.com/fr_fr/toolkit-for-jetbrains/latest/userguide/images/sam-update-config-image.png)


La boîte de dialogue **Mettre à jour la configuration** contient les éléments suivants :

**Nom**  
(Obligatoire) Nom de la fonction. Il ne peut contenir que les lettres majuscules `A` à `Z`, les lettres minuscules `a` à `z`, les chiffres `0` à `9`, les traits d'union (`-`) et les traits de soulignement (`_`). Le nom doit contenir moins de 64 caractères.

**Description**  
(Facultatif) Toute description significative de la fonction.

**Type de package**  
(Obligatoire) Le type de package de la fonction Lambda, qui peut être `Zip` ou `Image`.

**Handler (Gestionnaire)**  
(Obligatoire pour les packages `Zip` uniquement) L'ID du gestionnaire de fonction Lambda correspondant pour [Java](https://docs.aws.amazon.com/lambda/latest/dg/java-handler.html), [Python](https://docs.aws.amazon.com/lambda/latest/dg/python-handler.html), [Node.js](https://docs.aws.amazon.com/lambda/latest/dg/nodejs-handler.html) ou [C\$1](https://docs.aws.amazon.com/lambda/latest/dg/csharp-handler.html).

**Environnement d'exécution**  
(Obligatoire pour les packages `Zip` uniquement) L'ID de l'[exécution Lambda](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) à utiliser.

**Délai d'expiration (secondes)**  
(Obligatoire) La durée d'exécution d'une fonction autorisée par Lambda avant de l'arrêter. Spécifiez une durée maximale de 900 secondes (15 minutes).

**Mémoire (Mo)**  
(Obligatoire) La quantité de mémoire disponible pour la fonction lorsqu'elle s'exécute. Spécifiez une quantité [comprise entre 128 Mo et 3 008 Mo](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html) par incréments de 64 Mo.

**Variables d'environnement**  
(Facultatif) Toute [variable d'environnement](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html) pour la fonction Lambda à utiliser, spécifiée sous forme de paires clé-valeur. Pour ajouter, modifier ou supprimer des variables d'environnement, choisissez l'icône de dossier, puis suivez les instructions à l'écran.

**Rôle IAM**  
(Obligatoire) Choisissez un [rôle d'exécution Lambda](https://docs.aws.amazon.com/lambda/latest/dg/lambda-intro-execution-role.html) disponible dans le compte AWS connecté pour que Lambda l'utilise pour la fonction. Pour créer un rôle d'exécution dans le compte et faire en sorte que Lambda utilise ce rôle à la place, sélectionnez **Créer**, puis suivez les instructions à l'écran.

**Activer AWS X-Ray**  
(Facultatif) Si cette option est sélectionnée, [Lambda permet à AWS X-Ray](https://docs.aws.amazon.com/lambda/latest/dg/services-xray.html) de détecter, d'analyser et d'optimiser les problèmes de performance de la fonction. X-Ray collecte les métadonnées de Lambda et de tous les services en amont ou en aval qui composent votre fonction. X-Ray utilise ces métadonnées pour générer un graphique de service détaillé qui montre la dégradation des performances, les pics de latence et d'autres problèmes qui ont un impact sur les performances de la fonction.