Konfigurieren Sie AWSKonfigurationsservice zum Senden von Ereignisbenachrichtigungen an ServiceNowInstanz

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Konfigurieren Sie Amazon Web Services( AWS) Konfigurationsservice zum Senden von Ereignisbenachrichtigungen an ServiceNowInstanz für alle Änderungen am Lebenszyklusstatus einer Ressource.

    Vorbereitungen

    • Stellen Sie sicher, dass DiscoveryDas Plugin (com.snc.Discovery) ist in der Instanz installiert und aktiviert.
    • Stellen Sie sicher, dass Sie gültig sind AWSAbonnements (Service-Accounts) und die zugehörigen logischen Rechenzentren werden erkannt.
    • Stellen Sie sicher, dass das Passwort des Anwenderaccounts, das zum Abonnieren der Instanz für den Simple Notification Service (SNS) verwendet wird, nicht die Zeichen @ oder # enthält.
    Erforderliche Rollen:
    • Stellen Sie sicher, dass ein AWSEine Rolle ist verfügbar, die auf die folgenden Services und Ressourcen zugreifen kann:
      • SNS
      • AWS Konfigurationsservice
      • Ressourcentypen, für die Sie die Konfigurationsänderung nachverfolgen möchten
    • ServiceNow Rollen:
      • Discovery_admin
      • sn_cmp.cloud_event_integration: die Zugriffsanmeldeinformationen eines Anwenders mit der sn_cmp.cloud_event_integration-Rolle sind erforderlich, um die Instanz für die SNS-Benachrichtigungen zu abonnieren. Weitere Informationen finden Sie unter Erstellen Sie einen Anwender Und Weisen Sie einem Anwender eine Rolle zu .

    Warum und wann dieser Vorgang ausgeführt wird

    Die ServiceNow®Die ereignisgesteuerte Discovery verwendet die Ereignisse, um die neuesten Ressourceninformationen in der Konfigurationsverwaltungsdatenbank (CMDB) zu aktualisieren. Weitere Informationen finden Sie unter AWS Ereignisgesteuerte Discovery.

    Viele der Schritte im Thema werden in ausgeführt AWSPortal. Weitere Informationen finden Sie unter den folgenden AWSDokumente:
    Hinweis:

    Wenn Sie Domänentrennung für verwenden Cloud-Discovery, Die Ereignisse sind auch domänengetrennt. Daher können Sie die Details eines verarbeiteten Ereignisses nur anzeigen, wenn es zu Ihrer Domäne gehört. Wenn ein Ereignis keinem Service-Account zugeordnet ist, wird es der globalen Domäne zugeordnet.

    Während der Ereignisverarbeitung identifiziert der Cloud-Ereignisplaner die Domäne des Service-Accounts und weist dem Ereignis zu. Wenn bei der Identifizierung der Domäne vor der Verarbeitung ein Fehler auftritt, kann das Ereignis manchmal nicht zugewiesen bleiben und für alle Domänen sichtbar werden. Um die Sichtbarkeit fehlgeschlagener Ereignisse für alle Domänen zu verhindern, können Sie festlegen sn_cmp.error_events.default_domainEigenschaft zu sys_ID der Service Provider-Domäne, damit die fehlgeschlagenen Ereignisse nur dem Service Provider-Domänenadministrator angezeigt werden.

    Prozedur

    1. Melden Sie sich bei an AWSAccount.
    2. Navigieren Sie auf der Seite Services zu AWS-Services > Suchen Sie Services > Einfacher Benachrichtigungsservicean.
    3. Erstellen Sie einen AmazonSNS-Thema.
      Die AWSDer Konfigurationsservice verwendet das SNS-Thema, um die Ereignisbenachrichtigungen zu veröffentlichen.
      1. Navigieren Sie im SNS-Dashboard zu Themen > Thema erstellenan.
      2. Füllen Sie im Formular die Felder aus.
        Tabelle : 1. Themenformular erstellen
        Feld Beschreibung
        Typ Benachrichtigungsthema-Typ.

        Wählen Sie aus Standard Thementyp.

        Name Name des SNS-Themas.
        Anzeigename: Optional Anzeigename des SNS-Themas.
      3. Wählen Sie Aus Thema erstellen .
    4. Abonnieren Sie die Instanz für das SNS-Thema.
      Nachdem Sie das SNS-Thema abonniert haben, kann die Instanz die Ereignisbenachrichtigungen von erhalten AWSCloud.
      1. Wählen Sie auf der Seite „Themendetails“ die Option aus Abonnement erstellen .
      2. Füllen Sie im Formular die Felder aus.
        Tabelle : 2. Formular „Abonnements erstellen“
        Feld Beschreibung
        Protokoll Zu verwendende Kommunikationsprotokolle.
        Für das Abonnement, das automatisch aktualisiert CMDB, Wählen Sie HTTPS aus.
        Hinweis:
        Nach dem Erstellen des HTTPS-Abonnements können Sie ein separates Abonnement erstellen, das E-Mails an eine angegebene Person sendet.
        Endpunkt URL von ServiceNowREST-API für Cloud-Ereignisse.
        Stellen Sie sicher, dass die URL der folgenden Syntax entspricht:
        https://<username>:<user_password>@<instance_URL>/api/now/cloud_event
      3. Wählen Sie Aus Abonnement erstellen .
    5. Aktivieren AWS Ereignisaufzeichnung.
      1. Navigieren zu Konfiguration > Einstellungenan.
      2. Wählen Sie auf der Seite „Einstellungen“ die Option aus Bearbeiten .
      3. Wählen Sie aus Aktivieren Kontrollkästchen.
      4. Wählen Sie im Dialogfeld Aufzeichnung starten die Option aus Bestätigen .
      5. Füllen Sie die Werte im Formular „Einstellungen bearbeiten“ aus.

        Eine Beschreibung der Formularfelder finden Sie unter Formularreferenz für Einstellungen bearbeiten.

      6. Wählen Sie Speichern.

    Nächste Maßnahme

    Nachdem einige Ereignisse generiert wurden, navigieren Sie zu Cloud-Anwenderportal Zum Anzeigen der Ereignisse.