Ressourcenbestand für Amazon Webservices (AWS)
Die ServiceNow DiscoveryUnd Service-MappingAnwendungen können die vom AWS-Konfigurationsservice verfügbaren AWS-Ressourcen finden und zuordnen. Um einige dieser Ressourcen zu erkennen, muss aktualisiert werden Muster für Discovery und Service-MappingAnwendung von ServiceNow Store.
Discovery Verwendet das AWS-Ressourcenbestandsmuster, um die über AWS verfügbaren Ressourcen zu erkennen. 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 in beschrieben AWS-Konfigurationsentwicklerleitfaden .
Sie können dieses Muster für verwenden ServiceNowPlattform verwendet London(Patch 8), Madrid (Patch 2) oder neuere Releases.
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 den AWS-Verwaltungsservice-Account für die Discovery verwenden, nicht seine Unterkonten.Hinweis:Die Cloud Discovery-Anwenderoberfläche bezieht sich auf Mitgliedsaccounts als Unterkonten.
- AWS-Rechenzentren (LDC) erkennen
- Planen Sie eine vollständige AWS-Discovery, oder verwenden Sie ein bestimmtes Bestandsmuster
- Optimieren Sie die AWS-Ressourcen-Discovery mithilfe der Ressourceneinschlussliste.
Wenn Ihre Bereitstellung anwenderdefinierte Muster für die AWS-Discovery enthält, stellen Sie sicher, dass Sie AWS-Ressourcen nicht zweimal erkennen.
- Stellen Sie sicher, dass der Anwendungsbereich „Discovery- und Servicezuordnungsmuster“ ist:
- Navigieren zu an.
- Wählen Sie Aus Discovery- und Servicezuordnungsmuster Von Anwendung Liste.
- Navigieren zu an.
- Öffnen Sie die Tabelle „Einschlussliste für Cloud-Bestandsressourcen“ [sa_cloud_inventory_resource_whitelist].
- Unter Zugehörige Links , Klicken Sie auf Liste Anzeigen .
- Wählen Sie Ressourcentypen aus, für die Sie anwenderdefinierte Muster haben, und wählen Sie aus Löschen Von Aktionen für ausgewählte Zeilen Liste.
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 entsprechenden Lieferantenbenennungskonventionen entsprechen.Hinweis:Wenn Sie die sofort einsatzbereite Aufnahmeliste ändern, wird sie in Anwendungsupdates nicht mehr automatisch aktualisiert. Sie müssen die anwenderdefinierte Liste selbst verwalten.- Öffnen Sie die Tabelle „Einschlussliste für Cloud-Bestandsressourcen“ [sa_cloud_inventory_resource_whitelist].
- Klicken Sie auf Neu.
- Füllen Sie das Formular aus, und klicken Sie dann auf Übermitteln .
Feld Beschreibung Cloud-Anbieter Der Lieferant des Ressourcentyps: AWS. Ressourcentyp Der AWS-Ressourcentypwert. Beispiel: AWS::CloudWatch::Alarm. Anwendung Der Anwendungsbereich: Discovery- und Servicezuordnungsmuster.
Die Änderungen werden beim nächsten Ausführen des Musters angewendet.
- Stellen Sie sicher, dass der Anwendungsbereich „Discovery- und Servicezuordnungsmuster“ ist:
- Um die Ressourcen zu erkennen, die den AWS-Konfigurationsservice unterstützen, verwendet das Muster API: https://config.[AWS Region].amazonaws.com . Gibt den Ressourcentyp in der API-Anforderung im folgenden Format an:
{"RESOURCETYPE":"AWS::[RESOURCE]::[TYPE]"}Die POST-Methode erfordert die folgenden Header:
- X-Amz-Target: StarlingDoveService.ListDiscoveredResources
- Akzeptieren – Anwendung/JSON
- Inhaltstyp: Application/x-amz-JSON-1,1
- Um die Ressourcen-Tags für Ressourcen zu erkennen, die Tags unterstützen, verwendet das Muster API: https://tagging.[AWS Region].amazonaws.com . Gibt den Ressourcentyp in der API-Anforderung im folgenden Format an:
{"ResourceTypeFilters": [„[resource]:[type]“]}Die POST-Methode erfordert die folgenden Header:
- X-Amz-Target – ResourceGroupsTaggingAPI_20170126.GetResources
- Akzeptieren – Anwendung/JSON
- Inhaltstyp: Application/x-amz-JSON-1,1
Daten erfasst von DiscoveryWährend der horizontalen Discovery
| Tabelle und Feld | Beschreibung |
|---|---|
| Haupt-CI [cmdb_ci_cmp_resource] | |
| object_id | Die ID des Elements. Dies ist normalerweise der Amazon-Ressourcenname (ARN). |
| name | Name der Ressource. |
| resource_type | Der Asset-Ressourcentyp, basierend auf dem Inhalt der JSON-Datei. |
| Beschreibung | Kurzbeschreibung, wie das CI ausgefüllt wird. |
CI-Beziehungen
| CI | Beziehung | CI |
|---|---|---|
| Cloud-Ressource [cmdb_ci_cmp_resource] | Gehostet auf :: Hosts | Logisches Rechenzentrum [cmdb_ci_logical_datacenter] |
Im Folgenden finden Sie eine Abhängigkeitsansicht des gesammelten Daten-Flows.