Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Lambda-Manager
Die Lambda-Manager-Komponente (aws.greengrass.LambdaManager) verwaltet Arbeitselemente und die Kommunikation zwischen Prozessen für AWS Lambda Funktionen, die auf dem Greengrass-Core-Gerät ausgeführt werden.
Anmerkung
Wenn Sie eine Lambda-Funktionskomponente auf einem Kerngerät bereitstellen, umfasst die Bereitstellung auch diese Komponente. Weitere Informationen finden Sie unter AWS Lambda Funktionen ausführen.
Themen
Versionen
Diese Komponente hat die folgenden Versionen:
-
2.3.x
-
2.2.x
-
2.1.x
-
2.0.x
Betriebssystem
Diese Komponente kann nur auf Linux-Core-Geräten installiert werden.
Typ
Diese Komponente ist eine Plugin-Komponente (aws.greengrass.plugin). Der Greengrass-Nukleus führt diese Komponente in derselben Java Virtual Machine (JVM) aus wie der Nucleus. Der Nucleus wird neu gestartet, wenn Sie die Version dieser Komponente auf dem Kerngerät ändern.
Diese Komponente verwendet dieselbe Protokolldatei wie der Greengrass-Nucleus. Weitere Informationen finden Sie unter AWS IoT Greengrass Protokolle überwachen.
Weitere Informationen finden Sie unter Komponententypen.
Voraussetzungen
Für diese Komponente gelten die folgenden Anforderungen:
-
Ihr Kerngerät muss die Anforderungen erfüllen, um Lambda-Funktionen ausführen zu können. Wenn Sie möchten, dass das Kerngerät containerisierte Lambda-Funktionen ausführt, muss das Gerät die entsprechenden Anforderungen erfüllen. Weitere Informationen finden Sie unter Anforderungen an die Lambda-Funktion.
-
Die Ausführung der Lambda-Manager-Komponente wird in einer VPC unterstützt.
Abhängigkeiten
Wenn Sie eine Komponente bereitstellen, werden AWS IoT Greengrass auch kompatible Versionen ihrer Abhängigkeiten bereitgestellt. Das bedeutet, dass Sie die Anforderungen für die Komponente und alle ihre Abhängigkeiten erfüllen müssen, um die Komponente erfolgreich bereitzustellen. In diesem Abschnitt werden die Abhängigkeiten für die veröffentlichten Versionen dieser Komponente sowie die semantischen Versionseinschränkungen aufgeführt, die die Komponentenversionen für jede Abhängigkeit definieren. Sie können die Abhängigkeiten für jede Version der Komponente auch in der AWS IoT Greengrass Konsole
Weitere Informationen zu Komponentenabhängigkeiten finden Sie in der Komponentenrezeptreferenz.
Konfiguration
Diese Komponente stellt die folgenden Konfigurationsparameter bereit, die Sie bei der Bereitstellung der Komponente anpassen können.
logHandlerMode-
Anmerkung
Nur für Lambda Manager-Versionen 2.3.0+
Wird verwendet, um die zu verwendende Implementierung des Lambda-Log-Managers auszuwählen. Setzen Sie den Wert auf,
optimizedum weniger Threads zum Lesen von Lambda-Logs zu verwenden. getResultTimeoutInSecond-
(Optional) Die maximale Zeit in Sekunden, die Lambda-Funktionen ausgeführt werden können, bevor ein Timeout eintritt.
Standard:
60
Lokale Protokolldatei
Diese Komponente verwendet dieselbe Protokolldatei wie die Greengrass Nucleus-Komponente.
/logs/greengrass.log/greengrass/v2
Um die Protokolle dieser Komponente einzusehen
-
Führen Sie den folgenden Befehl auf dem Kerngerät aus, um die Protokolldatei dieser Komponente in Echtzeit anzuzeigen.
Ersetzen Sie es durch den Pfad zum AWS IoT Greengrass Stammordner./greengrass/v2sudo tail -f/logs/greengrass.log/greengrass/v2
Änderungsprotokoll
In der folgenden Tabelle werden die Änderungen in den einzelnen Versionen der Komponente beschrieben.
|
Version |
Änderungen |
|---|---|
|
2.3.9 |
Aktualisiert die Komponentenversion für die Greengrass Nucleus-Version 2.18.0. |
|
2.3.8 |
Aktualisiert die Komponentenversion für die Greengrass Nucleus-Version 2.17.0. |
|
2.3.7 |
Die Version wurde für die Greengrass Nucleus-Version 2.16.0 aktualisiert. |
|
2.3.6 |
Version für Greengrass Nucleus Version 2.15.0 aktualisiert. |
|
2.3.5 |
|
|
2.3.4 |
Die Version wurde für die Greengrass Nucleus-Version 2.13.0 aktualisiert. |
|
2.3.3 |
|
|
2.3.2 |
Die Version wurde für die Greengrass Nucleus-Version 2.12.0 aktualisiert. |
|
2.3.1 |
|
|
2.3.0 |
|
|
2.2.11 |
|
|
2.2.10 |
Die Version wurde für die Greengrass Nucleus-Version 2.11.0 aktualisiert. |
|
2.2.9 |
|
|
2.2.8 |
Die Version wurde für die Greengrass Nucleus-Version 2.10.0 aktualisiert. |
|
2.2.7 |
Die Version wurde für die Greengrass Nucleus-Version 2.9.0 aktualisiert. |
|
2.2.6 |
Die Version wurde für die Greengrass Nucleus-Version 2.8.0 aktualisiert. |
|
2.2.5 |
|
|
2.2.4 |
Die Version wurde für die Greengrass Nucleus-Version 2.6.0 aktualisiert. |
|
2.2.3 |
|
|
2.2.2 |
|
|
2.2.1 |
|
|
2.2.0 |
|
|
2.1.4 |
|
|
2.1.3 |
Die Version wurde für die Greengrass Nucleus-Version 2.4.0 aktualisiert. |
|
2.1.2 |
Die Version wurde für die Greengrass Nucleus-Version 2.3.0 aktualisiert. |
|
2.1.1 |
Die Version wurde für die Greengrass Nucleus-Version 2.2.0 aktualisiert. |
|
2.1.0 |
Die Version wurde für die Greengrass Nucleus-Version 2.1.0 aktualisiert. |
|
2.0.3 |
Erste Version |