---
sourceDocument: Yokohama IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/yokohama/it-operations-management

 Release :

    - yokohama

ft:locale :

    - de-DE

ft:publication_title :

    - Yokohama IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# AWS Lambda-Discovery

# AWS Lambda-Discovery {#ariaid-title1}

* Freigeben Version: Yokohama
* 
* Aktualisiert 30. Januar 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 Minuten Lesedauer

Die ServiceNow DiscoveryUnd Service-MappingAnwendungen können Lambda-Funktionen finden und zuordnen, die in Ihrer AWS-Cloud ausgeführt werden. Um einige dieser Ressourcen zu erkennen, muss aktualisiert werden Muster für Discovery und Service-MappingAnwendung von ServiceNow Store.
DiscoveryUnd Service-MappingVerwenden Sie das Amazon AWS Lambda-Muster, um eine horizontale und eine Top-Down-Discovery auszuführen. Wenn Sie Cloud-Discovery ausführen, fragt Ihre Instanz Ihren AWS-Service-Account mit den erforderlichen Anmeldeinformationen ab und führt dann eine Abfrage aus, um Lambda-Informationen abzurufen. Das Muster analysiert diese Informationen und wird dann in der CMDB gespeichert.

Sie können dieses Muster für verwenden ServiceNowPlattform mit Jakarta-Patch 10, Kingston-Patch 8 oder London-Patch 1.

## Apps im Store anfordern {#aws-lambda-discovery__section_wcs_5jm_rlb}

Besuchen Sie die [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home)-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](https://www.servicenow.com/docs/bundle/store-release-notes/page/release-notes/store/sn-store-release-notes.html).{#aws-lambda-discovery__inline-send-to-store}

## Voraussetzungen {#aws-lambda-discovery__section_yjm_ghd_ycb}

Update-Satz
:   Wenn sich Ihre Instanz auf der Jakarta- oder Istanbul-Version befindet, importieren Sie den in bereitgestellten Update-Satz [KB0679927](https://support.servicenow.com/kb_view.do?sysparm_article=KB0679927): AWS Lambda-Update-Satz für Top-Down-Discovery. Dieser Update-Satz ist für erforderlich Service-Mapping.

Anwenderrichtlinie für AWS-Anwender
:   Wenn Sie Identitäts- und Zugriffsmanagement (IAM) verwenden, um Anwender in der Amazon Webservices-Plattform (AWS) zu verwalten, stellen Sie sicher, dass Sie eine Anwenderrichtlinie für den AWS-Anwender erstellt haben. Weitere Informationen finden Sie unter [Steuerung AWSZugriff und Berechtigungen mithilfe von Richtlinien](https://servicenow-prod.fluidtopics.net/qY2TYMv2bhbdFSsSjhPRHQ "Konfigurieren Sie Richtlinien mit der erforderlichen Berechtigungsstufe, um Zugriff auf bereitzustellen AWSRessourcen für Cloud-DiscoveryUnd Cloud Provisioning and Governance.")In ServiceNow Cloud Provisioning and GovernanceDokumentation.

AWS-Serviceaccount mit Anmeldeinformationen

:   Sie müssen Ihren Service-Account mit den entsprechenden AWS-Anmeldeinformationen einrichten. Sie führen die Discovery über das Service-Account-Formular aus. Weitere Informationen finden Sie unter Serviceaccounts für DiscoveryUnd Service-MappingIn der Produktdokumentation.

Serviceaccount
:   Auf ServiceNowPlattform: Erstellen Sie einen Service-Account. Legen Sie die Account-ID für den Amazon-Account fest, zu dem AWS Lambda gehört. Verwenden Sie die Konto-ID, wie sie in der AWS-Verwaltungskonsole angezeigt wird. Stellen Sie sicher, dass Sie platzieren MID-ServerAuf der virtuellen Maschine, die Teil des Service-Accounts ist, den Sie erkennen möchten.

Erkennen Sie logische Rechenzentren mithilfe der horizontalen Discovery
:   Klicken Sie Auf Erkennen Sie Rechenzentren Unter Zugehörige Links Im Formular „Cloud-Service-Account".

Anwenderberechtigungen
:   Stellen Sie einem Anwender die Berechtigung zur Ausführung der ListFunctions-API mit der Ressource bereit: arn:aws:lambda:Region:Account-ID: Function:function-Name. Geben Sie einem Anwender die Berechtigung zum Ausführen der GetFunction-API mit der Ressource „\*" an.

Amazon-Ressourcenname (ARN)
:   (Optional für Anwendungsservices, die ARN als Einstiegspunkt verwenden) Stellen Sie sicher, dass Sie die ARN für die AWS-Lambda kennen, die Sie erkennen müssen. Arns dienen als Ressourcenbezeichner für Amazon Webservices.

Host
:   Wenn sich Ihre Instanz auf der Jakarta- oder Istanbul-Version befindet, verwenden Sie den folgenden Host: 127.0,0.1.

Cloud-Discovery
:   Laden Sie für Cloud-Discovery das Muster für Discovery und Service-Mapping aus dem ServiceNow Store herunter.

MID-Server
:   Beim Installieren von MID-Server, Stellen Sie sicher, dass der Hostcomputer den erfüllt oder überschreitet Systemanforderungen des MID-Servers Veröffentlicht am ServiceNowDokumentationswebsite.

## Daten erfasst von DiscoveryWährend der horizontalen Discovery {#aws-lambda-discovery__section_knp_fjd_ycb}

Die horizontale Discovery füllt diese Daten in aus CMDB:{#aws-lambda-discovery__table_hgv_jjd_ycb__entry__2}

| Tabelle und Feld | Beschreibung |
|-|-|
| Cloud-Funktion \[cmdb_ci_cloud_function\] ||
| Name \[name\] | Der Name der Funktion. |
| Objekt-ID \[object_ID\] | Die ID (Amazon-Ressourcenname) der AWS-Lamdba-Funktion, z. B.: `arn:aws:lambda:{Datacenter}1:751200741520:function:{function-Name} ` |
| Version \[Version\] | Die Version der Funktion. Beispiel: `$Latest `Stellt die neueste veröffentlichte Version dar. |
| Sprache \[Sprache\] | Die Laufzeitumgebung oder Sprache und Version, in der die Funktion geschrieben ist, z. B.: `Knoten.js6.10 `Für JavaScript-Version 6,10. |
| Code-Standort-URL \[Code_location_url\] | Die URL der Funktion, die Sie über die API-Gateway-Konsole erstellt haben. |
| CodeSha256 \[codesha256\] | Die kryptografische Hash-Signatur für die Funktion. |
| Codegröße \[Code_size\] | Die Größe des Funktionscodes in MB. |
| Funktion zuletzt geändert \[function_Last_modified\] | Das Datum, an dem die Funktion zuletzt in Ihrer AWS Lamdba-Umgebung geändert wurde. |
[ ]

{#aws-lambda-discovery__table_hgv_jjd_ycb}  
Hinweis:  
Um alle diese Felder anzuzeigen, müssen Sie das Formularlayout wie in der Produktdokumentation beschrieben konfigurieren.

## CI-Beziehungen {#aws-lambda-discovery__section_kpc_lyd_ycb}

Diese Beziehungen werden erstellt, um die AWS Lambda-Discovery zu unterstützen:{#aws-lambda-discovery__table_bhf_412_ycb__entry__3}

| CI | Beziehung | CI |
|-|-|-|
| Cloudfunktion \[cmdb_ci_cloud_function\] | Verwendet:verwendet von | Cloud-Datenbank \[cmdb_ci_cloud_database\] |
| Cloudfunktion \[cmdb_ci_cloud_function\] | Gehostet auf:Hosts | AWS-Rechenzentrum \[cmdb_ci_aws_datacenter\] Das AWS-Rechenzentrum hat Beziehungen zu anderen AWS-CIs, z. B. Verfügbarkeitszonen, Service-Accounts usw. Weitere Informationen finden Sie in der Produktdokumentation unter AWS und Azure Cloud Discovery. |
| Cloudfunktion \[cmdb_ci_cloud_function\] | Stellt bereit:wird bereitgestellt von | Cloud-Ereignisquelle \[cmdb_ci_cloud_event_source\] Dieses CI kann eine beliebige Ereignisquelle sein, die die Cloud-Funktion oder das API-Gateway auslöst. |
[ ]

{#aws-lambda-discovery__table_bhf_412_ycb}

## Verbindungen erkannt von Service-MappingWährend der Discovery von oben nach unten {#aws-lambda-discovery__section_knp_fjd_908}

Service-Mapping Führt die Top-Down-Discovery der AWS-Lambda im Kontext von Anwendungsservices durch. Erkennt ausgehende Verbindungen der AWS-Lambda:

* AWS API-Gateway
* Amazon Relational Database Service (RDS)
* Andere Instanz von AWS Lambda innerhalb oder außerhalb der aktuellen Region mit ARN
{#aws-lambda-discovery__ul_nm5_3by_fdb}

## Problembehandlung {#aws-lambda-discovery__section_sf2_nsj_yhb}

Wenn der Zuordnungsprozess nicht wie erwartet fortgesetzt wird, befolgen Sie die folgenden Vorschläge.{#aws-lambda-discovery__table_ggn_ypj_yhb__entry__3}

| Symptom | Ursache | Lösung |
|-|-|-|
| Discovery schlägt fehl. Die Discovery-Nachricht enthält die Informationen zu einem Fehler, der durch die REST-Zeitüberschreitung verursacht wurde. | Es gibt viele CIs, die die REST-Aufrufantwort in der Bereitstellung senden. Die MID-ServerDie REST-Aufrufantwort kann nicht verarbeitet werden, ohne die von gesteuerte Zeitgrenze zu überschreiten mid.sa.cloud.request_timeoutParameter. | Standardmäßig ist mid.sa.cloud.request_timeoutParameter ist auf 30000 Millisekunden festgelegt. Erhöhen Sie den Wert dieses Parameters für den relevanten MID-ServerUnd führen Sie die Discovery erneut aus. Hinweis: Wenn Konfigurationsparameter Zugehörige Liste für relevant MID-ServerZeigt diesen Parameter nicht an. Möglicherweise müssen Sie ihn hinzufügen. |
| Musterdesigner Schlägt während einer Debug-Sitzung fehl. Die MusterdesignerDie Nachricht enthält Informationen zu einem Fehler, der durch eine Zeitüberschreitung verursacht wurde. | Die MusterdesignerSchlägt aufgrund einer Zeitüberschreitung beim Muster-Debugging (und nicht während der Discovery) fehl. | Standardmäßig ist sa.debugger.max_timeoutParameter ist auf 240 Sekunden festgelegt. Erhöhen Sie den Wert dieses Parameters für den relevanten MID-Server. |
[ ]

{#aws-lambda-discovery__table_ggn_ypj_yhb}
**Zugehörige Tasks**   

* [Testmuster für die Erkennung von AWS API Gateway und AWS Lambda](https://servicenow-prod.fluidtopics.net/wpMXffbAV0S~Grt2Sf6_YQ "Führen Sie die horizontale und Top-Down-Discovery mit den Mustern Amazon AWS API Gateway [cmdb_ci_cloud_gateway] und Amazon AWS Lambda [cmdb_ci_cloud_function] aus. Stellen Sie sicher, dass das Ergebnis wie erwartet ist.")
* [Definieren Sie eine Cloud-REST-Abfrage für Cloud-Computing-Geräte](https://servicenow-prod.fluidtopics.net/GlKvKxg~tiuVrXiXDHa4yg "Beim Erstellen oder Ändern eines Discovery-Musters können Sie verwenden Cloud-REST-Abfrage Vorgang zum Extrahieren von Informationen aus Konfigurationselementen (CIs) des Typs „PaaS“ (Platform as a Service), z. B. Microsoft Azure oder Amazon Webservices.")

