Ressourcenbestand für Amazon Webservices (AWS)

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • 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.

      1. Stellen Sie sicher, dass der Anwendungsbereich „Discovery- und Servicezuordnungsmuster“ ist:
        1. Navigieren zu Einstellungen > Entwickleran.
        2. Wählen Sie Aus Discovery- und Servicezuordnungsmuster Von Anwendung Liste.
      2. Navigieren zu Systemdefinitionen > Tabellenan.
      3. Öffnen Sie die Tabelle „Einschlussliste für Cloud-Bestandsressourcen“ [sa_cloud_inventory_resource_whitelist].
      4. Unter Zugehörige Links , Klicken Sie auf Liste Anzeigen .
      5. 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.
      1. Öffnen Sie die Tabelle „Einschlussliste für Cloud-Bestandsressourcen“ [sa_cloud_inventory_resource_whitelist].
      2. Klicken Sie auf Neu.
      3. 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.

    • 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

    Das AWS-Ressourcenbestandsmuster erstellt die folgende CI-Beziehung:
    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.

    Abbildung : 1. AWS-Ressourcenbestandsabhängigkeitsansicht
    AWS-Ressourcenbestandsabhängigkeitsansicht