Un développeur a enregistré une fonction Lambda comme cible pour un Application Load Balancer (ALB) à l'aide de la CLI, mais la fonction Lambda n'est pas invoquée lorsque des requêtes atteignent l'ALB. Pourquoi la fonction Lambda n'est-elle pas appelée ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : La fonction Lambda ne dispose pas des autorisations requises pour permettre l'invocation par l'ALB..
Pourquoi c'est la réponse
La fonction Lambda n'est pas invoquée car elle n'a probablement pas les autorisations nécessaires pour être appelée par l'ALB. Pour qu'un Application Load Balancer puisse invoquer une fonction Lambda, la fonction Lambda doit avoir une politique de ressources (resource policy) qui autorise le service elasticloadbalancing.amazonaws.com à l'invoquer. Sans cette autorisation explicite, l'ALB ne peut pas déclencher la fonction. Les fonctions Lambda peuvent être des cibles pour un ALB, ce qui rend la première option incorrecte. L'enregistrement peut se faire via la CLI, la console ou l'API, donc la deuxième option est fausse. L'équilibrage de charge inter-zones n'est pas directement lié à l'invocation d'une fonction Lambda par un ALB et est donc incorrect.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise