Konfigurieren Sie den Konfigurationsservice AWS, um Ereignisbenachrichtigungen an die Instanz ServiceNow zu senden
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.
- 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.
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.