Comment créer une règle d’événement Cloudwatch dans AWS

Un flux en temps quasi réel d’événements système qui décrivent les modifications apportées aux ressources AWS est fourni par CloudWatch Events. Nous pouvons créer une règle qui correspond aux événements et les acheminer vers une ou plusieurs fonctions cibles. Nous pouvons utiliser CloudWatch Events pour planifier des actions automatisées. Ces actions peuvent être auto-déclenchées à certains moments à l’aide de cron ou d’expressions de taux. Nous pouvons avoir des instances EC2, des fonctions Lambda, des flux de données Kinesis, des tâches ECS, des tâches Batch, des sujets SNS, des files d’attente SQS et quelques autres services comme points de terminaison cibles pour les événements CloudWatch. Pour en savoir plus sur les événements Cloudwatch, consulte la documentation officielle d’AWS ici.

Dans ce document, nous verrons les étapes à suivre pour créer une règle d’événement dont la cible est le sujet SNS.

Pré-requis

  1. Compte AWS(Crée-le si tu n’en as pas).
  2. Sujet SNS (Ce sera la cible de la règle d’événement).

Que devons-nous faire ?

  1. Connecte-toi à AWS.
  2. Crée une règle d’événement dans Cloudwatch.

Connecte-toi à AWS

Cliqueici pour aller sur la page de connexion d’AWS.

Lorsque nous cliquons sur le lien ci-dessus, nous voyons apparaître une page Web comme suit où nous devons nous connecter à l’aide de nos informations de connexion.

Page de connexion

Une fois que tu t’es connecté avec succès à AWS, tu verras le tableau de bord principal comme suit. Clique sur « Service » en haut à gauche.

Console AWS

Créer une règle d’événement dans Cloudwatch

Une fois que tu as cliqué sur « Services », cherche « Cloudwatch » et clique sur le résultat pour accéder au tableau de bord de Cloudwatch.

Recherche Cloudwatch

Tu verras le tableau de bord principal de Cloudwatch comme suit. Tu peux voir ou non les alarmes. Comme j’ai déjà quelques alarmes dans ma région, elles sont affichées sur le tableau de bord.

Clique sur les « Règles » dans le panneau de gauche sous « Événements ».

Console Cloudwatch

Ici, clique sur « Créer une règle » pour créer une nouvelle règle d’événement.

Tableau de bord EventRule

Clique sur le bouton radio « Schedule » et indique une valeur dans la zone de texte devant « Fixed rate of « . Ici, « Fixed rate of 5 minutes » signifie que l’événement sera déclenché toutes les 5 minutes.

Tu peux choisir n’importe quelle cible dans la liste des options disponibles.

Dans ce cas, la cible que nous avons sélectionnée est un « Sujet SNS » qui sera déclenché toutes les 5 minutes.

Clique sur « Configurer les détails ».

Créer une règle

Donne un nom et une description à l’événement et clique sur « Créer une règle ».

Configurer les détails d'une règle

Une fois que la règle est créée, tu peux la voir dans la liste des règles disponibles.

Lorsque tu n’as plus besoin de la règle d’événement, tu peux soit désactiver la règle, soit la supprimer.

Pour supprimer définitivement la règle, sélectionne la règle à supprimer et clique sur le bouton « Actions » –> « Supprimer ».

Tableau de bord des règles d'événements

Clique sur le bouton « Supprimer » pour confirmer l’action de suppression.

Une fois que la règle est supprimée, elle ne peut pas être restaurée. Cette action supprimera définitivement la règle du compte.

Supp supprimer la règle

Conclusion

Dans cet article, nous avons vu les étapes pour créer une règle d’événement qui déclenchera un sujet SNS toutes les 5 minutes. Nous avons également vu comment la règle peut être supprimée.

Vous aimerez aussi...