Konfigurieren Sie den Konfigurationsservice AWS, um Ereignisbenachrichtigungen an die Instanz ServiceNow zu senden

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Konfigurieren Sie den Konfigurationsservice Amazon Web Services (AWS), um Ereignisbenachrichtigungen an die Instanz ServiceNow zu senden, wenn sich der Lebenszyklusstatus einer Ressource ändert.

    Vorbereitungen

    • Stellen Sie sicher, dass das Plugin Discovery (com.snc.discovery) in der Instanz installiert und aktiviert ist.
    • Stellen Sie sicher, dass Sie gültige AWS -Abonnements (Servicekonten) haben und die zugehörigen logischen Rechenzentren erkannt werden.
    • Stellen Sie sicher, dass das Passwort des Anwenderkontos, das zum Abonnieren der Instanz beim Simple Notification Service (SNS) verwendet wird, kein @- oder #-Zeichen enthält.
    Erforderliche Rollen:
    • Stellen Sie sicher, dass die Rolle AWS verfügbar ist, 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 Rolle „sn_cmp.cloud_event_integration“ sind erforderlich, um die Instanz für die SNS-Benachrichtigungen zu abonnieren. Weitere Informationen finden Sie unter Benutzer erstellen und Einem Benutzer eine Rolle zuweisen.

    Warum und wann dieser Vorgang ausgeführt wird

    Die eventgesteuerte Discovery ServiceNow® von verwendet die -Ereignisse, um die neuesten Ressourceninformationen in der Configuration Management Database (CMDB) zu aktualisieren. Weitere Informationen finden Sie unter AWS ereignisgesteuerte Discovery.

    Viele der Schritte im Thema werden im AWS-Portal ausgeführt. Weitere Informationen finden Sie in der folgenden AWS-Dokumenten.
    Hinweis:

    Wenn Sie Domänentrennung für Cloud-Discovery verwenden, sind auch die Ereignisse nach Domänen getrennt. Daher können Sie die Details eines verarbeiteten Events nur anzeigen, wenn es zu Ihrer Domäne gehört. Wenn ein Ereignis keinem Servicekonto zugeordnet ist, wird es der globalen Domäne zugeordnet.

    Während der Eventverarbeitung identifiziert der Cloud Event Scheduler die Domäne des Serviceaccounts und weist sie dem Event zu. Wenn beim Identifizieren der Domäne vor der Verarbeitung ein Fehler auftritt, kann das Event manchmal nicht zugewiesen werden und wird für alle Domänen sichtbar. Um zu verhindern, dass die fehlgeschlagenen Events für alle Domänen sichtbar sind, können Sie die Eigenschaft sn_cmp.error_events.default_domain auf die sys_id der Service Provider-Domäne festlegen, sodass die fehlgeschlagenen Events nur dem Domänenadministrator des Service Providers angezeigt werden.

    Prozedur

    1. Melden Sie sich beim Account AWS an.
    2. Navigieren Sie auf der Seite „Services“ zu AWS-Services > Services suchen > Einfacher Benachrichtigungsservice.
    3. Erstellen Sie ein Amazon SNS-Thema.
      Der Konfigurationsservice AWS verwendet das SNS-Thema, um die Ereignisbenachrichtigungen zu veröffentlichen.
      1. Navigieren Sie im SNS-Dashboard zu Themen > Thema „Erstellen“..
      2. Füllen Sie die Felder des Formulars aus.
        Tabelle : 1. Formular „Thema erstellen“.
        Feld Beschreibung
        Typ Thementyp der Benachrichtigung.

        Wählen Sie den Thementyp Standard aus.

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

        Eine Beschreibung der Formularfelder finden Sie unter Referenz des Formulars „Einstellungen bearbeiten“..

      6. Wählen Sie Speichern.

    Nächste Maßnahme

    Nachdem einige Events generiert wurden, navigieren Sie zum Cloud-Benutzerportal, um sich die Events anzusehen.