AWS Découverte pilotée par les événements

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 2 minutes de lecture
  • Le Amazon Web Services service de configuration (AWS) peut déclencher des événements pour tout changement dans l’état du cycle de vie ou la configuration d’une ressource dans le cloud. La ServiceNow® détection pilotée par les événements utilise les événements pour mettre à jour automatiquement les dernières informations de ressource dans le Base de données de gestion des configurations (CMDB).

    Figure 1. Vue d’ensemble de la découverte pilotée par les AWS événements
    Vue d’ensemble de la découverte pilotée par les AWS événements
    Configurez le service de configuration pour envoyer des AWS notifications SNS (Simple Notification Service) à l’instance ServiceNow . Pour plus d'informations, consultez Configurez le service de AWS configuration pour envoyer des notifications d’événements à l’instance ServiceNow. Une fois le service configuré, il commence à envoyer des notifications d’événements à l’API REST Événements dans le ServiceNow cloud. Lorsqu’un événement répond à l’un des critères suivants, l’API l’écrit dans la table Événements dans le cloud [sn_cmp_cloud_event] :
    • Le Type de l’événement est SubscriptionConfirmation.
    • Le Type de l’événement est Notification et messageType est ConfigurationItemChangeNotification.
    • Amazon CloudWatch a déclenché l’événement pour un changement de la balise associée à l’élément de configuration (CI).

    Le planificateur d’événements dans le cloud sélectionne ensuite les événements à l’état Prêt pour le traitement par lots. Au cours du traitement des événements, la détection pilotée par les événements utilise des mappages ou des modèles de réponse pour mettre à jour les détails de la ressource affectée dans le CMDB. Cette sn_cmp.cloud_event.use_response_mapping_aws propriété détermine la méthode de CMDB mise à jour. Pour comprendre l’état d’un événement, examinez son état dans la table Événements dans le cloud [sn_cmp_cloud_event].

    À partir de la mise en Yokohama production, la sn_cmp.cloud_event.use_response_mapping_aws propriété est définie sur True par défaut. Lorsque cette propriété est définie sur vrai et que des mappages de réponse appropriés sont disponibles, la détection pilotée par événement utilise les mappages de réponse pour créer ou mettre à jour le CI dans le CMDB. Dans le cas contraire, la détection pilotée par les événements déclenche les schémas appropriés pour détecter la ressource affectée et créer ou mettre à jour le CI dans le CMDB.

    À partir de la Yokohama mise en production, utilisez la sn_cmp.cloud_event.parallel_scheduler_count propriété pour mettre à l’échelle le planificateur d’événements dans le cloud en fonction du débit entrant d’événements. L’exécution de plusieurs planificateurs d’événements dans le cloud en parallèle permet d’améliorer le taux de traitement des événements de l’instance. Pour plus d’informations sur la mise à l’échelle des planificateurs d’événements dans le cloud, reportez-vous à la section Mettre à l’échelle les planificateurs d’événements dans le AWS cloud.

    Pendant le traitement des événements, le planificateur d'événements dans le cloud identifie le domaine du compte de service et l'affecte à l'événement. Si une erreur se produit lors de l'identification du domaine avant le traitement, il est parfois possible que l'événement ne soit pas affecté et devienne visible pour tous les domaines. Pour empêcher la visibilité des événements ayant échoué sur tous les domaines, vous pouvez définir la propriété sn_cmp.error_events.default_domain sur sys_id du domaine du fournisseur de service afin que seul l'administrateur du domaine du fournisseur de service puisse consulter les événements ayant échoué.