AWS Ressourcenbestands-Discovery mit Mustern
Die ServiceNow Discovery Und Service-Mapping-Anwendungen können finden und zuordnen AWS Vom AWS Config Service verfügbare Ressourcen. Um einige dieser Ressourcen zu erkennen, muss aktualisiert werden Muster für Discovery und Service-Mapping Anwendung aus dem ServiceNow Store.
Discovery Verwendet das AWS-Ressourcenbestandsmuster, um die über verfügbaren Ressourcen zu erkennen AWS. Verwenden Sie dieses Muster für AWS Ressourcen, die kein dediziertes Muster haben, z. B. AWS Lambda oder EC2. Dieses Muster ist auf Ressourcen beschränkt, die über den AWS-Konfigurationsservice verfügbar sind, wie im AWS Config Developer Guide beschrieben.
Sie können dieses Muster auf der ServiceNow-Plattform mit der Version London (Patch 8), Madrid (Patch 2) oder höher verwenden.
Apps im Store anfordern
Besuchen Sie die ServiceNow Store-Website, um alle verfügbaren Apps anzuzeigen und Informationen zum Senden von Anforderungen an den Store zu erhalten. Kumulative Informationen zum Release für alle veröffentlichten Apps finden Sie in den Release-Hinweisen zum ServiceNow Store-Versionsverlauf.
Voraussetzungen
- Erstellen Sie AWS-Anmeldeinformationen.
- Erstellen Sie einen AWS Cloud-Service-Account.Sie können nur verwenden AWS Verwaltungsservice-Account für Discovery, nicht seine Unterkonten.Hinweis:Die Cloud Discovery-Benutzeroberfläche bezeichnet Mitgliedskonten als Unterkonten.
- Erkennen AWS Rechenzentren (LDC)
- Planen Sie ein vollständiges AWS Ermitteln oder verwenden Sie ein bestimmtes Bestandsmuster
- Feinabstimmung AWS Ressourcen-Discovery mithilfe der Ressourcenaufnahmeliste.
Wenn Ihre Bereitstellung anwenderdefinierte Muster für die AWS-Discovery aufweist, stellen Sie sicher, dass Sie nicht erkennen AWS Ressourcen zweimal.
- Stellen Sie sicher, dass der Anwendungsbereich ist Muster für Discovery und Service-Mapping:
- Navigieren zu an.
- Wählen Sie Discovery and Service Mapping Patterns aus der Liste Anwendung aus.
- Navigieren zu an.
- Öffnen Sie die Tabelle „Aufnahmeliste für Cloud-Bestandsressourcen“ [sa_cloud_inventory_resource_whitelist].
- Klicken Sie unter Zugehörige Linksauf Liste anzeigen.
- Wählen Sie Ressourcentypen aus, für die Sie benutzerdefinierte Muster haben, und wählen Sie in der Liste Aktionen für ausgewählte Zeilen die Option Löschen aus.
Die Aufnahmeliste für Cloud-Bestandsressourcen ist mit allgemeinen Services vordefiniert. Sie können die Liste um zusätzliche Ressourcentypen erweitern, die das Muster erkennen soll. Die Namen dieser Ressourcentypen müssen den Benennungskonventionen der entsprechenden Anbieter entsprechen.Hinweis:Wenn Sie die sofort einsatzbereite Aufnahmeliste ändern, wird sie in Anwendungsupdates nicht mehr automatisch aktualisiert. Sie müssen die benutzerdefinierte Liste selbst verwalten.- Öffnen Sie die Tabelle „Aufnahmeliste für Cloud-Bestandsressourcen“ [sa_cloud_inventory_resource_whitelist].
- Klicken Sie auf Neu.
- Füllen Sie das Formular aus, und klicken Sie dann auf Absenden.
Feld Beschreibung Cloud-Anbieter Der Lieferant des Ressourcentyps: AWS. Ressourcentyp Die AWS Ressourcentypwert. Zum Beispiel: AWS::CloudWatch::Alarm. Anwendung Der Anwendungsbereich: Muster für Discovery und Service-Mapping.
Die Änderungen werden beim nächsten Ausführen des Musters angewendet.
- Stellen Sie sicher, dass der Anwendungsbereich ist Muster für Discovery und Service-Mapping:
- Zum Erkennen der Ressourcen, von denen der AWS-Konfigurationsservice unterstützt wird, wird vom Muster folgende API verwendet: https://config.[AWS region].amazonaws.com. Vom Muster wird der Ressourcentyp in der API-Anforderung im folgenden Format angegeben:
{"resourceType":"AWS::[RESOURCE]::[TYPE]"}.Die POST-Methode erfordert die folgenden Header:
- X-Amz-Target - StarlingDoveService.ListDiscoveredResources
- Accept - application/json
- Content-Type - application/x-amz-json-1.1
- Zum Erkennen der Ressourcen-Tags für Ressourcen, die Tags unterstützen, wird vom Muster folgende API verwendet: https://tagging.[AWS region].amazonaws.com. Vom Muster wird der Ressourcentyp in der API-Anforderung im folgenden Format angegeben:
{"ResourceTypeFilters": [“[resource]:[type]"]}.Die POST-Methode erfordert die folgenden Header:
- X-Amz-Target - ResourceGroupsTaggingAPI_20170126.GetResources
- Accept - application/json
- Content-Type - application/x-amz-json-1.1
Von Discovery während der horizontalen Erkennung erfasste Daten
| Tabelle und Feld | Beschreibung |
|---|---|
| Haupt-CI [cmdb_ci_cmp_resource] | |
| object_id | Die ID des Elements. Dies ist normalerweise der Amazon-Ressourcenname (Amazon Resource Name, ARN). |
| name | Name der Ressource |
| resource_type | Der Asset-Ressourcentyp, basierend auf dem Inhalt der JSON-Datei |
| Beschreibung | Kurzbeschreibung, wie das CI mit Daten gefüllt wird |
CI-Beziehungen
| CI | Beziehung | CI |
|---|---|---|
| Cloud-Ressource [cmdb_ci_cmp_resource] | Gehostet auf::Hostet | Logisches Rechenzentrum [cmdb_ci_logical_datacenter] |
Im Folgenden finden Sie eine Abhängigkeitsansicht des gesammelten Daten-Flows.