2017-08-17 1 views
-1

Je suis nouveau à aws-lambda, s'il vous plaît expliquer avec exemple si possible.Comment la fonction de rappel est-elle passée dans aws lambda?

En outre, dans la documentation, qu'est-ce que cela signifie par:

rappel - Vous pouvez utiliser la fonction de rappel en option pour renvoyer des informations à l'appelant, sinon la valeur de retour est nulle

Qui est l'appelant? Je pensais que les fonctions lambda sont appelées automatiquement en réponse aux événements

Répondre

0

AWS Lambda n'est pas seulement appelé par des événements automatiques. Vous pouvez appeler les fonctions Lambda directement via l'AWS API/SDK/CLI et attendre une réponse. Vous pouvez également placer une AWS API Gateway devant une fonction Lambda qui utilisera ensuite la réponse de la fonction Lambda pour générer la réponse de l'API.

Votre autre question concernant la fonction de rappel, spécifique aux fonctions NodeJS AWS Lambda, est un peu vague. La fonction de rappel est l'un des paramètres de votre fonction NodeJS AWS Lambda. Il est transmis à votre gestionnaire de fonction Lambda en tant que paramètre. Cela devrait être évident en regardant the documentation, sur la même page où vous avez copié cette citation de.