Création d'une règle d'événement
Créez une règle dans les événements pour créer une automatisation en fonction des modifications d'état des ressources de votre location.
- Ouvrez le menu de navigation et sélectionnez Observabilité et gestion. Sous Service d'événements, sélectionnez Règles.
-
Sous Portée de la liste, sélectionnez un compartiment que vous êtes autorisé à utiliser.
Les événements comparent les règles que vous créez dans ce compartiment pour les messages d'événement émis à partir des ressources du compartiment et des compartiments enfants.
-
Cliquez sur Créer une règle.
-
Dans le panneau Créer une règle, fournissez un nom convivial pour la règle et une description de ce que fait la règle. Vous pouvez modifier les deux valeurs ultérieurement. Évitez d'entrer des informations confidentielles.
Dans la zone Conditions de règle, vous pouvez définir des filtres basés sur des types d'événement, des attributs et des marqueurs afin de limiter les événements qui déclenchent des actions. Voir Mise en correspondance d'événements et de filtres. Effectuez les étapes suivantes pour définir ces filtres.
Conseil
Pour mettre en correspondance tous les événements, laissez ce champ vide. Passez à l'étape 8. -
Voici la marche à suivre pour filtrer les événements en fonction d'un type d'événement :
- Pour Condition, sélectionnez Type d'événement.
- Sélectionner un service.
- Dans le Type d'événement, sélectionnez un ou plusieurs types d'événement pour le service.
- Pour ajouter des types d'événement pour un autre service, cliquez sur + une autre condition et sélectionnez Type d'événement. Répétez les étapes précédentes pour ajouter des types d'événement pour un autre service.
-
Pour filtrer davantage les types d'événement à l'aide des attributs, procédez de la façon suivante. Vous devez créer une condition de type d'événement avant de pouvoir ajouter un attribut.
- Après avoir ajouté un type d'événement, cliquez sur + Une autre condition.
- Pour Condition, sélectionnez Attribut.
- Sélectionnez un attribut.
- (Facultatif) Dans Valeurs d'attribut, sélectionnez ou entrez des valeurs pour l'attribut.
-
Pour filtrer les événements à l'aide de marqueurs, procédez de la façon suivante.
Les marqueurs de filtre vous aident à affiner l'automatisation en ne ciblant que les ressources contenant un marqueur particulier. Si vous souhaitez utiliser des marqueurs pour organiser vos règles, utilisez plutôt des marqueurs de ressource. Pour plus d'informations, voir Gestion des marqueurs pour les règles.
- Pour Condition, sélectionnez Marqueur de filtre.
- Sélectionnez un espace de noms de marqueur.
Pour spécifier un marqueur à structure libre, sélectionnez Aucun (ajouter un marqueur à structure libre).
- Sélectionnez une clé de marqueur.
- (Facultatif) Entrez une valeur de marqueur.
- Pour ajouter un autre marqueur, cliquez sur + Une autre condition et répétez les étapes précédentes.
-
Pour valider la règle en fonction des conditions que vous avez spécifiées, cliquez sur Valider la règle et suivez ces étapes dans le panneau Valider la règle.
Vous pouvez évaluer une règle par rapport à un type d'événement à la fois. Pour tester différents types d'événement, répétez ces étapes au besoin.
- Dans Nom du service, sélectionnez un service.
- Dans Type d'événement, sélectionnez un type d'événement.
Un exemple d'événement s'affiche en fonction de vos sélections que vous avez effectuées. Modifiez les valeurs de l'événement afin qu'elles correspondent aux valeurs des attributs et des marqueurs que vous avez ajoutés à la règle. Pour plus d'informations, voir Contenu d'un message d'événement.
- Cliquez sur Vérifier si l'exemple d'événement correspond à la règle.
- Si la règle ne correspond pas, utilisez l'éditeur de règles pour apporter les modifications suivantes, au besoin :
- Ajouter ou supprimer des types d'événement
- Ajouter ou supprimer des valeurs ou des attributs
- Ajouter ou supprimer des marqueurs
-
Insérer des caractères génériques
Pour plus d'informations, voir Mise en correspondance d'événements et de filtres.
- Cliquez sur Annuler.
-
Pour voir des événements de référence (exemple), cliquez sur Voir des événements d'exemple (JSON) et suivez ces étapes dans le panneau Voir des événements d'exemple.
- Dans Nom du service, sélectionnez un service.
- Dans Type d'événement, sélectionnez un type d'événement.
Un exemple d'événement s'affiche en fonction de vos sélections. Utilisez le visualiseur d'événements pour parcourir les événements de référence.
- Cliquez sur Terminé.
Pour plus d'informations, voir Contenu d'un message d'événement et Mise en correspondance d'événements et de filtres.
- Pour Type d'action, spécifiez la ressource à déclencher lorsque le filtre trouve une correspondance.
- Si vous sélectionnez Avis, sélectionnez le compartiment dans lequel se trouve le sujet que vous voulez utiliser, puis sélectionnez le sujet.
- Si vous sélectionnez Diffusion en continu, sélectionnez le compartiment dans lequel se trouve le flux que vous voulez utiliser, puis sélectionnez le flux.
- Si vous sélectionnez Fonctions, sélectionnez le compartiment dans lequel se trouve la fonction à utiliser, sélectionnez l'application de la fonction, puis sélectionnez la fonction.
Pour ajouter une autre action, cliquez sur + une autre action.
- Cliquez sur Créer une règle.
Utilisez la commande oci events Rule create et les paramètres requis pour créer une règle :
oci events rule create --compartment-id compartment_ocid --condition condition --display-name display_name [OPTIONS]
Pour la liste complète des indicateurs et des options de variable pour les commandes de l'interface de ligne de commande, voir Informations de référence sur la ligne de commande.
Exécutez l'opération CreateRule pour créer une règle.