Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Options de configuration pour le débogage d'applications sans serveur

Mode de mise au point
Options de configuration pour le débogage d'applications sans serveur - AWS Cloud9

AWS Cloud9 n'est plus disponible pour les nouveaux clients. Les clients existants de AWS Cloud9 peuvent continuer à utiliser le service normalement. En savoir plus

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

AWS Cloud9 n'est plus disponible pour les nouveaux clients. Les clients existants de AWS Cloud9 peuvent continuer à utiliser le service normalement. En savoir plus

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Avec les actions en ligne, vous pouvez facilement rechercher et définir des propriétés pour appeler les fonctions Lambda directement ou avec le modèle SAM. Vous pouvez également définir des propriétés pour "lambda" (comment la fonction s'exécute), "sam" (comment la AWS SAM CLI crée l'application) et "aws" (comment les informations de AWS connexion sont fournies).

AWS SAM : appel direct du gestionnaire Lambda//Invocation Lambda basée sur un modèle
Propriété Description

type

Spécifie l'extension qui gère la configuration de lancement. Configurez toujours aws-sam sur pour utiliser la AWS SAM CLI pour créer et déboguer localement.

name

Spécifie un nom convivial de lecteur qui doit apparaître dans la liste Configuration du lancement de débogage.

request

Spécifie le type de configuration à effectuer en fonction de l'extension désignée (aws-sam). Toujours défini sur direct-invoke pour démarrer la fonction Lambda.

invokeTarget

Spécifie le point d'entrée pour l'appel de la ressource.

Pour appeler directement la fonction Lambda, définissez des valeurs pour les champs invokeTarget :

  • target – Défini sur code.

  • lambdaHandler – Nom du gestionnaire de fonction Lambda à appeler.

  • projectRoot – Chemin du fichier d'application contenant le gestionnaire Lambda.

Pour appeler les ressources Lambda avec le modèle SAM, définissez des valeurs pour les champs invokeTarget :

  • target – Défini sur template.

  • templatePath – Chemin du fichier du fichier du modèle SAM.

  • logicalId – Nom de la ressource de la fonction AWS::Lambda::Function ou de la fonction AWS::Serverless::Function à appeler. Vous pouvez trouver le nom de la ressource dans le modèle SAM au format YAML.

Propriétés Lambda ("lambda")
Propriété Description

environmentVariables

Envoyez les paramètres opérationnels à votre fonction. Par exemple, si vous écrivez dans un compartiment Amazon S3, définissez le nom du compartiment comme variable d'environnement. Ne codez pas en dur le nom du compartiment dans lequel vous écrivez.

payload

Fournit deux options pour la charge utile d'événement que vous fournissez à votre fonction Lambda en entrée.

  • "json" : paires de clé-valeur au format JSON qui définissent la charge utile d'événement.

  • "path" : chemin du fichier utilisé comme charge utile d'événement.

memoryMB

Spécifie les mégaoctets de mémoire fournis pour l'exécution d'une fonction Lambda appelée.

runtime

Spécifie l'environnement d'exécution utilisé pour la fonction Lambda. Pour plus d'informations, consultez Environnement d'exécution AWS Lambda.

timeoutSec

Définit le temps alloué en secondes, avant l'expiration de la séance de débogage.

L'extension AWS Toolkit utilise la AWS SAM CLI pour créer et déboguer des applications sans serveur localement. Vous pouvez configurer le comportement des commandes AWS SAM CLI à l'aide des propriétés de "sam" configuration du launch.json fichier.

AWS SAM Propriétés de la CLI ("sam")
Propriété Description Valeur par défaut

buildArguments

Configure la façon dont la commande sam build génère le code source Lambda. Pour afficher les options de génération, consultez Fénération sam dans le guide du développeur AWS Serverless Application Model .

Chaîne vide

containerBuild

Indique s'il faut créer votre fonction dans un conteneur AWS Lambda similaire à Docker.

false

dockerNetwork

Spécifie le nom ou l'ID d'un réseau Docker existant auquel les conteneurs Docker Lambda doivent se connecter, avec le réseau de pont par défaut. Si vous ne définissez rien, les conteneurs Lambda se connectent uniquement au réseau de pont Docker par défaut.

Chaîne vide

localArguments

Arguments d'appel local supplémentaires.

Chaîne vide

skipNewImageCheck

Indique si la commande doit ignorer l'extraction de la dernière image Docker pour l'exécution de Lambda.

false

template

Personnalise votre modèle SAM à l'aide de paramètres pour y entrer des valeurs client. Pour plus d'informations, consultez Paramètres dans le Guide de l'utilisateur AWS CloudFormation .

"parameters":{}

Propriétés de connexion AWS ("aws")
Propriété Description Valeur par défaut

credentials

Sélectionne un profil spécifique (par exemple,profile:default) dans votre fichier d'informations d'identification pour obtenir des AWS informations d'identification.

Les AWS informations d'identification fournies par votre fichier de AWS configuration partagé ou votre fichier AWS d'informations d'identification partagé existant.

Region

Définit la AWS région du service (par exemple, us-east-1).

AWS Région par défaut associée au profil d'identification actif.
ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.