web-dev-qa-db-fra.com

Comment regardez-vous la sortie console.log de la fonction Amazon lambda

Quand tu fais un 

console.log('Loading function');

dans une fonction Amazon lambda, où va-t-il?

Ma configuration Passerelle api Fonction lambda nodejs6.10 Curl https://n2tredacted.execute-api.us-east-1.amazonaws.com/prod/redactedFunc

5

Les journaux AWS Lambda sont écrits dans CloudWatch Logs . Voici comment y accéder :

  1. sélectionnez votre fonction Lambda dans la console AWS
  2. cliquez sur l'onglet Surveillance
  3. choisissez Afficher les journaux dans CloudWatch
3
jarmod

Il existe 2 façons d’accéder aux journaux de votre fonction Lambda.

Méthode 1 (en utilisant Serverless CLI):

Naviguez jusqu'à la racine de votre dossier de projet et entrez ceci dans votre ligne de commande:

sls logs -f myFunctionName -t

-f sert à spécifier le nom de la fonction et -t est actif après les journaux dans la ligne de commande.

Méthode 2 (utilisant les journaux CloudWatch):

Accédez à CloudWatch dans la région où votre fonction a été déployée et accédez à Journaux. Vous trouverez les journaux de votre fonction ici.

8
captainblack

Dans la console Cloudwatch> Logs .__ ou avec awscli:

aws logs get-log-events  --log-group-name /aws/lambda/my_group_name_here --log-stream-name stream_name_here

Certains caractères spéciaux comme $ doivent être échappés avec un\précédent

3
Lewis