Konfigurieren Sie den Konfigurationsservice AWS, um Event-Benachrichtigungen an die Instanz ServiceNow ] zu senden
Konfigurieren Sie den Konfigurationsservice Amazon Web Services (AWS), um Event-Benachrichtigungen 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 über gültige AWS Abonnements (Servicekonten) verfügen und die zugehörigen logischen Rechenzentren erkannt werden.
- Stellen Sie sicher, dass das Passwort des Benutzerkontos, das zum Abonnieren der Instanz beim Simple Notification Service (SNS) verwendet wird, das @-Zeichen nicht 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 Anmeldeinformationen eines Benutzers 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 Benutzern Rollen zuweisen.
Warum und wann dieser Vorgang ausgeführt wird
Die ereignisgesteuerte Erkennung ServiceNow® verwendet die Events, um die neuesten Ressourceninformationen in der Configuration Management Database (CMDB) zu aktualisieren. Weitere Informationen finden Sie unter AWS ereignisgesteuerte Erkennung.
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 Event 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.