Sujet :

AWS EventBridge : règle qui ne déclenche pas ma Lambda

RÉSOLU

Liste des sujets Répondre Créer un sujet

henriette-philippe

Membre depuis le 07/06/2024

slt, j'ai configuré une règle EventBridge pour trigger une lambda sur un changement d'état d'une instance EC2. quand je teste le pattern dans la console ça match, mais en conditions réelles la lambda est jamais appelée

{
  "source": ["aws.ec2"],
  "detail-type": ["ec2 instance state-change notification"],
  "detail": {
    "state": ["running"]
  }
}

dufour-zacharie

Membre depuis le 27/12/2024

t'as bien ajouté la permission à EventBridge d'invoquer ta lambda ? c une resource-based policy

vincent63

Membre depuis le 03/06/2024

souvent on oublie le `lambda:InvokeFunction` pour le principal `events.amazonaws.com`. check aussi si ton event pattern n'est pas trop restrictif sur la région

aws lambda add-permission --function-name MyFunc --statement-id EventBridge --action "lambda:InvokeFunction" --principal events.amazonaws.com

henriette-philippe

Membre depuis le 07/06/2024

c'était bien la permission manquante... je pensais que terraform le faisait tout seul. thx

Répondre

vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire