Boîte de dialogue Configurations d'exécution/débogage (paramètres d'une fonction locale) - AWS Toolkit for JetBrains

Boîte de dialogue Configurations d'exécution/débogage (paramètres d'une fonction locale)

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

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.

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

Handler (Gestionnaire)

(Obligatoire pour l'option À partir du gestionnaire) L'identifiant du gestionnaire de fonction correspondant pour Java, Python, Node.js ou C#.

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 par incréments de 64 Mo.

Variables d'environnement

(Facultatif pour l'option À partir du gestionnaire) Toute variable d'environnement 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 dans le Guide du développeur AWS Lambda et Génération d'exemples de charges utiles d'événement 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 dans le Guide du développeur AWS Lambda et Génération d'exemples de charges utiles d'événement dans le Guide du développeur AWS Serverless Application Model.

Note

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 sur le site web d'aide d'IntelliJ IDEA.

  • Pour PyCharm, consultez Options communes sur le site web d'aide de PyCharm.

  • Pour WebStorm, consultez Options communes sur le site web d'aide de WebStorm.

  • Pour JetBrains Rider, consultez Options communes sur le site web d'aide de JetBrains Rider.

2 Pour de plus amples informations, voir ce qui suit :

L'onglet CLI SAM de la boîte de dialogue Configurations d'exécution/débogage pour les paramètres de fonction locale.

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 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 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 sur le site web d'aide d'IntelliJ IDEA.

  • Pour PyCharm, consultez Options communes sur le site web d'aide de PyCharm.

  • Pour WebStorm, consultez Options communes sur le site web d'aide de WebStorm.

  • Pour JetBrains Rider, consultez Options communes sur le site web d'aide de JetBrains Rider.

2 Pour de plus amples informations, voir ce qui suit :

L'onglet Connexion AWS de la boîte de dialogue Configurations d'exécution/débogage pour les paramètres de la fonction locale.

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 sur le site web d'aide d'IntelliJ IDEA.

  • Pour PyCharm, consultez Options communes sur le site web d'aide de PyCharm.

  • Pour WebStorm, consultez Options communes sur le site web d'aide de WebStorm.

  • Pour JetBrains Rider, consultez Options communes sur le site web d'aide de JetBrains Rider.

2 Pour de plus amples informations, voir ce qui suit :