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 Sie den Status des Greengrass Core-Geräts
Greengrass-Core-Geräte melden den Status ihrer Softwarekomponenten an AWS IoT Greengrass. Sie können die Zustandsübersicht jedes Geräts überprüfen und Sie können den Status jeder Komponente auf jedem Gerät überprüfen.
Kerngeräte haben die folgenden Integritätsstatus:
-
HEALTHY
— Die AWS IoT Greengrass Core-Software und alle Komponenten laufen problemlos auf dem Core-Gerät. -
UNHEALTHY
— Die AWS IoT Greengrass Core-Software oder eine Komponente befindet sich auf dem Core-Gerät in einem Fehlerstatus.
Anmerkung
AWS IoT Greengrass verlässt sich darauf, dass einzelne Geräte Statusaktualisierungen an die senden AWS Cloud. Wenn die AWS IoT Greengrass Core-Software nicht auf dem Gerät ausgeführt wird oder wenn das Gerät nicht mit dem verbunden ist AWS Cloud, entspricht der gemeldete Status dieses Geräts möglicherweise nicht dem aktuellen Status. Der Statuszeitstempel gibt an, wann der Gerätestatus zuletzt aktualisiert wurde.
Core-Geräte senden Status-Updates zu den folgenden Zeiten:
-
Wenn die AWS IoT Greengrass Core-Software gestartet wird
-
Wenn das Kerngerät eine Bereitstellung von der erhält AWS Cloud
-
Bei Greengrass Nucleus 2.12.2 und früher sendet das Core-Gerät Status-Updates, wenn der Status einer Komponente auf dem Core-Gerät oder
ERRORED
BROKEN
-
Für Greengrass Nucleus 2.12.3 und höher sendet das Core-Gerät Status-Updates, wenn der Status einer Komponente auf dem Core-Gerät
ERRORED
,,,BROKEN
oderRUNNING
FINISHED
-
In regelmäßigen Intervallen, die Sie konfigurieren können. Die Standardeinstellung ist 24 Stunden
Bei AWS IoT Greengrass Core v2.7.0 und höher sendet das Core-Gerät Statusaktualisierungen, wenn die lokale Bereitstellung und die Cloud-Bereitstellung erfolgt
Themen
Überprüfen Sie den Zustand eines Kerngeräts
Sie können den Status einzelner Kerngeräte überprüfen.
Um den Status eines Kerngeräts zu überprüfen (AWS CLI)
-
Führen Sie den folgenden Befehl aus, um den Status eines Geräts abzurufen.
coreDeviceName
Ersetzen Sie ihn durch den Namen des abzufragenden Kerngeräts.aws greengrassv2 get-core-device --core-device-thing-name
coreDeviceName
Die Antwort enthält Informationen über das Kerngerät, einschließlich seines Status.
Überprüfen Sie den Zustand einer Kerngerätegruppe
Sie können den Status einer Gruppe von Kerngeräten (einer Dinggruppe) überprüfen.
Um den Status einer Gruppe von Geräten zu überprüfen (AWS CLI)
-
Führen Sie den folgenden Befehl aus, um den Status mehrerer Kerngeräte abzurufen. Ersetzen Sie den ARN im Befehl durch den ARN der abzufragenden Dinggruppe.
aws greengrassv2 list-core-devices --thing-group-arn "arn:aws:iot:
region
:account-id
:thinggroup/thingGroupName
"Die Antwort enthält die Liste der Kerngeräte in der Dinggruppe. Jeder Eintrag in der Liste enthält den Status des Kerngeräts.
Überprüfen Sie den Status der Komponenten des Kerngeräts
Sie können den Status, z. B. den Lebenszyklusstatus, der Softwarekomponenten auf einem Kerngerät überprüfen. Weitere Informationen zu den Lebenszyklusstatus von Komponenten finden Sie unterEntwickeln von AWS IoT Greengrass Komponenten.
Um den Status von Komponenten auf einem Kerngerät zu überprüfen (AWS CLI)
-
Führen Sie den folgenden Befehl aus, um den Status der Komponenten auf einem Kerngerät abzurufen.
coreDeviceName
Ersetzen Sie ihn durch den Namen des abzufragenden Kerngeräts.aws greengrassv2 list-installed-components --core-device-thing-name
coreDeviceName
Die Antwort enthält die Liste der Komponenten, die auf dem Kerngerät ausgeführt werden. Jeder Eintrag in der Liste enthält den Lebenszyklusstatus der Komponente, einschließlich, wie aktuell der Status der Daten ist und wann das Greengrass-Core-Gerät zuletzt eine Nachricht mit einer bestimmten Komponente an die Cloud gesendet hat. Die Antwort wird auch die letzte Bereitstellungsquelle enthalten, die die Komponente auf das Greengrass-Core-Gerät gebracht hat.
Anmerkung
Dieser Befehl ruft eine paginierte Liste der Komponenten ab, die auf einem Greengrass-Core-Gerät ausgeführt werden. Standardmäßig enthält diese Liste keine Komponenten, die als Abhängigkeiten von anderen Komponenten bereitgestellt werden. Sie können Abhängigkeiten in die Antwort einbeziehen, indem Sie den
topologyFilter
Parameter auf setzenALL
.