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

henriette-philippe 19/03/2025
RÉSOLU
henriette-philippe
Auteur Actif
Avatar de henriette-philippe
henriette-philippe
Auteur Actif

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"]
  }
}
19/03/2025 à 18:07

3 commentaires

dufour-zacharie
Membre Actif Secouriste
Avatar de dufour-zacharie
dufour-zacharie
Membre Actif Secouriste

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

20/03/2025 à 17:24
vincent63
Membre Actif
Avatar de vincent63
vincent63
Membre Actif

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
Modifié le 23/05/2026 à 16:20
henriette-philippe
Auteur Actif
Avatar de henriette-philippe
henriette-philippe
Auteur Actif

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

22/03/2025 à 13:40

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

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

S'inscrire