AWS Tag-Discovery mit Mustern
Die ServiceNow Discovery Und Service-Mapping Anwendungen können Muster verwenden, um die Tags für zu erkennen AWS Ressourcen und Konfigurationselementtypen (CI), und füllen Sie dann aus CMDB Mit diesen Erkennungen. Um einige dieser Ressourcen zu erkennen, muss aktualisiert werden Muster für Discovery und Service-Mapping Anwendung aus dem ServiceNow Store.
Dieses Tag-spezifische Discovery-Muster ist zusätzlich zum anderen AWS Muster, die auf verfügbar sind ServiceNow Store.Dieses Muster erweitert die für die Erkennung der jeweiligen verwendeten AWS Ressourcen.
- Amazon AWS – ACL (LP) [cmdb_ci_Network_acl]
- Amazon AWS API-Gateway [cmdb_ci_Cloud_Gateway]
- Amazon AWS – Anwendungs- und Netzwerk-LB (LP) [cmdb_ci_Cloud_load_Balancer]
- Amazon AWS Application and Network LBs Events
- Amazon AWS – Classic LB (LP) [cmdb_ci_Cloud_load_Balancer]
- Amazon AWS Classic LB-Ereignisse
- Amazon AWS Cognito [cmdb_ci_Cloud_authentication]
- Amazon AWS – Kunden-Gateway (LP) [cmdb_ci_Customer_Gateway]
- Amazon AWS DB-Cluster
- Amazon AWS DynamoDB [cmdb_ci_dynamodb_table]
- Amazon AWS ElastiCache
- Amazon AWS – ECS [cmdb_ci_Cloud_Service_Account]
- Amazon AWS – ausführbare Vorlage (LP) [cmdb_ci_os_template]
- Amazon AWS – Host (LP)
- Amazon AWS – Internet Gateway (LP)
- Amazon AWS-Keyspace
- Amazon AWS – Schlüsselpaar (LP)
- Amazon AWS Lambda [cmdb_ci_Cloud_function]
- Amazon AWS – LB-Pool (LP)
- Amazon AWS – NAT-Gateway (LP)
- Amazon AWS – Netzwerk (LP)
- Amazon AWS Network Events
- AMAZON AWS – NIC (LP)
- Amazon AWS – Owned Template (LP)
- Amazon AWS – öffentliche IP-Adresse (LP)
- Amazon AWS Redshift
- Amazon AWS Relational Database Service [cmdb_ci_Cloud_database]
- Amazon AWS-Ressourcenbestand
- Amazon AWS – Weiterleitungstabelle (LP)
- Amazon AWS S3 [cmdb_ci_Cloud_object_Storage]
- Amazon AWS – Sicherheitsgruppe (LP)
- Amazon AWS Security Group Events
- Serverlose Amazon AWS-Datenbank
- Amazon AWS – Speicher (LP)
- Amazon AWS Storage Events
- Discovery des Amazon AWS-Unterkontos
- Amazon AWS – Subnetz (LP)
- Amazon AWS – Virtual Server (LP)
- Amazon AWS Virtual Server Events
- Amazon AWS – VPN-Verbindungen (LP)
- Amazon AWS – VPN-Gateway (LP)
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
- AWS Anmeldeinformationen
-
- Konfigurieren Sie auf der ServiceNow AI Platform die AWS-Anmeldeinformationen mithilfe eines geheimen Schlüssels und eines Zugriffsschlüssels.
- Haben Sie einen Amazon Account-ID . Verwenden Sie die Konto-ID, die in der AWS-Managementkonsole angezeigt wird. Sie können Discovery über das Servicekonten-Formular ausführen.
- Legen Sie schreibgeschützte Berechtigungen für die folgende URL fest: https//tagging.<region>.amazonaws.com.
- Discovery-Zeitplan
- Erstellen Sie einen Zeitplan für das relevante AWS Service-Account. Weitere Informationen finden Sie unter Erstellen Sie in einen Discovery-Zeitplan Cloud Discovery Workspace.
Musteraufgaben
- Legt den Filter für Ressourcentypen fest: Filtert die Tags nur nach Tags, die mit dem Muster-CI-Typ in Verbindung stehen.
- Initiiert den Cloud API-Aufruf: Der API-Aufruf der Cloud-Umgebung, die die Tags sammelt und ihre Attribute in der Tag-Tabelle analysiert.
- Analysiert den Ressourcennamen aus dem Amazon-Ressourcennamen (ARN). Jeweils Amazon Der Ressource wird ein Name und ein eindeutiger Bezeichner zugewiesen.Hinweis:Das Analysieren des Ressourcennamens ist nur für Muster erforderlich, bei denen der Hauptidentifizierungsabschnitt nicht mit dem ARN von funktioniert AWS Ressource. Wenn dies der Fall ist, muss ein Beziehungsattribut aus analysiert werden AWS ARN.
- Enthält Verweise auf den Cloud-Ressourcentyp. Stellt die Beziehung zwischen dem Tag und dem Cloud-Ressourcentyp her.
Cloud-REST-Aufruf
Das Muster enthält eine API mit dem Namen „Cloud Rest Call“ Post Call, die zum Sammeln der folgenden Daten verwendet wird:
- API-URL, die zum Abrufen der Daten verwendet wird — "https://tagging." + $ldc[1].object_id + ".amazonaws.com/“
- API-Hauptteil — "{\"ResourceTypeFilters\":[\"" + $resource_type + "\"]}“
- Header — "Content-Type:application/x-amz-json-1.1,X-Amz-Target:ResourceGroupsTaggingAPI_20170126.GetResources"
Diese Daten werden wie im folgenden Fenster angezeigt.
Von Discovery während der horizontalen Erkennung erfasste Daten
Das Muster erfasst während der horizontalen Discovery die folgenden Daten:
| Tabelle und Feld | Zusätzliche Informationen |
|---|---|
| CI-Typ [cmdb_key_value] | |
| Schlüssel | Tag-Schlüssel |
| Wert | Tag-Wert |
| Object_id |
Eindeutige Ressourcen-ID, die die Ressource in identifiziert AWS Konsole. |
| Klassenmodell [cmdb_key_value] | |
| Erweitert Tabelle | Nicht zutreffend |
| Bezeichner – Object_id | Zugehörige Einträge zu den Cloud-Ressourcen |
| Metadatenregeln | Nicht zutreffend |
Diese Daten werden wie im folgenden Fenster angezeigt:
var rtrn;
var name = ${cmdb_key_value[].object_id}
name = name.substring(name.lastIndexOf("restapis/")+9,name.lastIndex);
name = name.substring(0,name.indexOf("/"));
rtrn = name;