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.
Envoi des journaux des fonctions Lambda à CloudWatch Logs
Par défaut, Lambda capture automatiquement les journaux pour toutes les invocations de fonctions et les envoie à CloudWatch Logs, à condition que le rôle d'exécution de votre fonction dispose des autorisations nécessaires. Ces journaux sont, par défaut, stockés dans un groupe de journaux nommé/aws/lambda/<function-name>. Pour améliorer le débogage, vous pouvez insérer des instructions de journalisation personnalisées dans votre code, que Lambda intègre parfaitement à CloudWatch Logs. Si nécessaire, vous pouvez configurer votre fonction pour envoyer des journaux à un autre groupe à l'aide de la console Lambda ou de l' AWS CLI API Lambda. Pour en savoir plus, consultez Configuration des groupes de CloudWatch journaux.
Vous pouvez consulter les journaux des fonctions Lambda à l'aide de la console Lambda, de la CloudWatch console, du AWS Command Line Interface (AWS CLI) ou de l' CloudWatch API. Pour plus d’informations, consultez Affichage des CloudWatch journaux pour les fonctions Lambda.
Note
L'affichage des journaux après l'appel d'une fonction peut prendre de 5 à 10 minutes.
Autorisations IAM requises
Votre rôle d'exécution a besoin des autorisations suivantes pour télécharger des CloudWatch journaux dans Logs :
-
logs:CreateLogGroup -
logs:CreateLogStream -
logs:PutLogEvents
Pour en savoir plus, consultez la section Utilisation de politiques basées sur l'identité (politiques IAM) pour les CloudWatch journaux dans le guide de l'utilisateur Amazon CloudWatch .
Vous pouvez ajouter ces autorisations de CloudWatch journalisation à l'aide de la politique AWSLambdaBasicExecutionRole AWS gérée fournie par Lambda. Exécutez la commande suivante pour ajouter cette politique à votre rôle :
aws iam attach-role-policy --role-name your-role --policy-arn arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole
Pour de plus amples informations, veuillez consulter Utilisation de politiques AWS gérées dans le rôle d'exécution.
Tarification
L'utilisation des journaux Lambda est gratuite ; toutefois, des frais de CloudWatch journalisation standard s'appliquent. Pour en savoir plus, consultez PricingCloudWatch