J'ai donc du mal à configurer les événements Cloudwatch pour déclencher une fonction Lambda. Dans le scénario actuel, je veux déclencher une fonction Lambda lorsque quelqu'un ou quelque chose change. tout ce qui est dans IAM.
Actuellement, j'ai un Cloudtrail global en Virginie du Nord qui enregistre tous les événements IAM et je peux les voir très clairement.
J'ai ensuite un événement Cloudwatch avec son déclencheur configuré sur Lambda. Lorsque je teste le déclencheur sur n'importe quel autre service, par exemple EC2, le lambda se déclenche correctement. Cependant, en utilisant IAM, il toujours échouer.
Voici le modèle d'événement que j'utilise et qui semble être la seule chose qui puisse être incorrecte à ce stade :
{
"detail-type": [
"AWS API Call via CloudTrail"
],
"detail": {
"eventSource": [
"iam.amazonaws.com"
]
}
}
Si quelqu'un a déjà essayé de mettre en place ce système, veuillez m'aider. Je suis en train de devenir fou.