Comment obtenir l'ID de la fonction lambda déclenchée par la passerelle api?

voix
0

Est-il possible d'obtenir l'identifiant de la fonction lambda déclenchée par la passerelle api?

Je reçois une réponse inattendue quand j'invoque mon API, donc je voudrais regarder les journaux de la fonction lambda invoqué, pour lequel je besoin de son identifiant.

Je suis passé par la documentation , mais n'a pas pu trouver quoi que ce soit pertinent: https://docs.aws.amazon.com/lambda/latest/dg/with-on-demand-https-example.html

Créé 09/10/2019 à 13:00
source utilisateur
Dans d'autres langues...                            


2 réponses

voix
1

Vous pouvez obtenir cette information de l' contextobjet qui est passé à la fonction de rappel de gestionnaire de AWS.

Consultez https://docs.aws.amazon.com/en_pv/lambda/latest/dg/nodejs-prog-model-context.html . Vous devriez être en mesure d'utiliser invokedFunctionArn.

Créé 09/10/2019 à 15:13
source utilisateur

voix
0

Je pense que vous devriez utiliser X-Ray, cela pourrait vous aider à déboguer vos appels Lambda et peut - être avec cela , vous pouvez trouver la solution à votre problème. Jetez un oeil à ce lien et configurer le Xray dans lambda: https://docs.aws.amazon.com/xray/latest/devguide/xray-services-lambda.html

Créé 09/10/2019 à 20:07
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more