Un modèle CloudFormation a été utilisé pour créer une règle EventBridge qui cible une fonction AWS Lambda. La fonction Lambda est censée enregistrer les détails des événements dans CloudWatch Logs et dispose des autorisations pour écrire des logs. Cependant, la fonction Lambda n'est pas invoquée par la règle. Quelle modification de la pile CloudFormation résoudra ce problème ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Ajouter une ressource AWS::Lambda::Permission qui accorde la permission à events.amazonaws.com d'invoquer la fonction Lambda..
Pourquoi c'est la réponse
La fonction Lambda n'est pas invoquée car EventBridge n'a pas la permission de le faire. Pour qu'un service AWS invoque une fonction Lambda, une politique de ressources (AWS::Lambda::Permission) doit être attachée à la fonction Lambda, accordant la permission au service appelant. Dans ce cas, la permission doit être accordée à events.amazonaws.com (le principal de service pour EventBridge) pour invoquer la fonction. L'option d'ajouter un rôle AWS::IAM::Role pour EventBridge est incorrecte car les rôles IAM sont utilisés pour accorder des permissions à des entités AWS (comme des instances EC2 ou des utilisateurs IAM) pour effectuer des actions sur d'autres ressources, et non pour qu'un service AWS invoque une fonction Lambda. L'option d'ajouter un rôle d'exécution à la fonction Lambda est incorrecte car la fonction a déjà les permissions de journalisation, et ce rôle gère les permissions de la fonction elle-même, pas les permissions d'invocation par d'autres services. L'option d'accorder la permission à lambda.amazonaws.com est incorrecte car lambda.amazonaws.com est le principal de service pour AWS Lambda lui-même, et non pour EventBridge.
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