Gestion des règles pour les événements
Créer et gérer des règles pour le service d'événements.
Les tâches de gestion des règles comprennent la gestion des règles, ainsi que des actions, des types d'événement et des attributs qui les composent. Voir Fonctionnement des événements pour plus d'informations sur les règles.
Vous pouvez effectuer les tâches suivantes liées aux règles d'événement :
Vous pouvez effectuer les tâches suivantes associées aux actions :
Vous pouvez effectuer les tâches suivantes associées aux types d'événement :
Vous pouvez effectuer les tâches suivantes associées aux attributs :
Vous pouvez effectuer les tâches suivantes associées aux marqueurs de filtre :
Préalables pour créer des règles
-
Ressources d'action : Vous devez disposer de ressources déjà configurées pour spécifier une action. Le service d'événements appelle l'action spécifiée dans la règle en transmettant le message d'événement aux ressources d'action, qui peut inclure des sujets, des flux ou des fonctions. Chaque règle doit contenir au moins une action. Le service d'événements peut appeler les services suivants en fournissant un message d'événement à traiter :
-
Politiques IAM : Pour gérer ou lister des règles, le type d'accès requis doit vous être accordé dans une politique écrite par un administrateur, que vous utilisiez la console ou l'API REST avec une trousse SDK, l'interface de ligne de commande ou un autre outil. Si vous essayez d'effectuer une tâche et obtenez un message indiquant que vous ne disposez pas de l'autorisation requise, vérifiez auprès de l'administrateur le type d'accès qui vous a été accordé et le compartiment que vous devez utiliser. Pour plus d'informations, consultez Événements et politiques GIA.
- Messages d'événement : Pour créer des règles, les ressources que vous voulez surveiller avec la règle doivent émettre des événements. Pour plus d'informations, voir Services qui génèrent des événements.
Utilisation des règles
Chaque règle peut comporter un maximum de 10 actions.
Un flux de travail typique pour la configuration de la règle peut suivre le modèle suivant :
-
Identifier les ressources d'action
Configurez ou identifiez les ressources d'action que vous souhaitez utiliser avec la règle. Par exemple, vous pouvez configurer un sujet d'avis et créer des abonnements pour l'équipe de DevOps afin que celle-ci soit avisée une fois les sauvegardes terminées. Si un sujet existe déjà, vous pouvez l'utiliser au lieu de le créer. Il n'est pas nécessaires que les ressources indiquées pour les actions se trouvent dans le même compartiment que la règle.
-
Filtre de plan
Vérifiez que les ressources que vous voulez surveiller transmettent des événements au service d'événements et planifiez votre stratégie de correspondance. Par exemple, vous pourriez vouloir surveiller les sauvegardes d'instances d'entrepôt avec lac de données autonome IA dans le compartiment ABC. S'assurer que les instances d'entrepôt avec lac de données autonomes émettent un type d'événement que vous pouvez utiliser pour créer l'automatisation nécessaire. Consultez l'exemple d'événement JSON pour déterminer la meilleure façon d'identifier ces ressources dans les filtres. Voir Mise en correspondance d'événements et de filtres et Services qui génèrent des événements.
-
Créer la règle
Les règles s'appliquent aux événements du compartiment dans lequel vous les créez et dans tous les compartiments enfants. Créez une règle dans le compartiment avec la ressource à surveiller et indiquez l'emplacement de transmission des événements correspondants. Par exemple, dans le compartiment ABC, vous pouvez créer une règle qui filtre les événements de sauvegarde avec entrepôt avec lac de données du service d'intelligence artificielle autonome. Comme les événements n'ont pas d'exigence à propos de l'emplacement des ressources d'action, vous pouvez spécifier un sujet dans le compartiment XYZ comme ressource pour transmettre des événements correspondants.