Überprüfen, ob die Lambda-Funktion auf dem Core-Gerät ausgeführt wird - AWS IoT Greengrass

AWS IoT Greengrass Version 1 trat am 30. Juni 2023 in die erweiterte Lebensphase ein. Weitere Informationen finden Sie in der AWS IoT Greengrass V1 Wartungsrichtlinie. Nach diesem Datum AWS IoT Greengrass V1 werden keine Updates mehr veröffentlicht, die Funktionen, Verbesserungen, Bugfixes oder Sicherheitspatches bieten. Geräte, die auf laufen, werden AWS IoT Greengrass V1 nicht gestört und funktionieren weiterhin und stellen eine Verbindung zur Cloud her. Wir empfehlen Ihnen dringend, zu migrieren AWS IoT Greengrass Version 2, da dies wichtige neue Funktionen und Unterstützung für zusätzliche Plattformen bietet.

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.

Überprüfen, ob die Lambda-Funktion auf dem Core-Gerät ausgeführt wird

  1. Über den Navigationsbereich der RegisterkarteAWS IoTKonsole, unterTest, wählenMQTT-Test-Clientaus.

  2. Wählen Sie das SymbolThema abonnierenRegisterkarte.

  3. Geben Sie ein.hello/worldin dieThemenfilterund erweitern Sie die DateiZusätzliche Konfigurationaus.

  4. Geben Sie die Informationen ein, die in den folgenden Feldern aufgeführt sind:

    • Wählen Sie für Servicequalität 0 aus.

    • Wählen Sie für MQTT-Nutzlast-Anzeige die Option Nutzlasten als Zeichenfolgen anzeigen aus.

     

  5. Wählen Sie Subscribe aus.

Wenn die Lambda-Funktion auf dem Gerät ausgeführt wird, veröffentlicht sie Nachrichten im Verzeichnishello/world-Thema:

Screenshot der an das Thema „hello/world“ gesendeten Nachricht (hervorgehoben).

Obwohl die Lambda-Funktion weiterhin MQTT-Nachrichten an die Dateihello/worldThema, hör nicht aufAWS IoT GreengrassDaemon. Bei den verbleibenden Modulen wird nämlich davon ausgegangen, dass die Funktion ausgeführt wird.

Sie können die Funktion und das Abonnement aus der Gruppe löschen:

  • Auf der Gruppenkonfigurationsseite unterLambda-Funktionendie Lambda-Funktion, die Sie entfernen möchten, und wählen SieRemoveaus.

  • Auf der Gruppenkonfigurationsseite unterAbonnements, wählen Sie das Abonnement und anschließend die OptionLöschenaus.

Die Funktion und das Abonnement werden während der nächsten Gruppenbereitstellung vom Kern entfernt.