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.
Testen von AWS IoT Greengrass Komponenten mit lokalen Bereitstellungen
Wenn Sie eine Greengrass-Komponente auf einem Core-Gerät entwickeln, können Sie eine lokale Bereitstellung erstellen, um sie zu installieren und zu testen. Führen Sie die Schritte in diesem Abschnitt aus, um eine lokale Bereitstellung zu erstellen.
Wenn Sie die Komponente auf einem anderen Computer entwickeln, z. B. einem lokalen Entwicklungscomputer, können Sie keine lokale Bereitstellung erstellen. Veröffentlichen Sie stattdessen die Komponente im AWS IoT Greengrass Service, damit Sie sie auf Greengrass-Core-Geräten bereitstellen können, um sie zu testen. Weitere Informationen finden Sie unter Veröffentlichen Sie Komponenten zur Bereitstellung auf Ihren Kerngeräten und Bereitstellen von AWS IoT Greengrass Komponenten auf Geräten.
So testen Sie eine Komponente auf einem Greengrass-Kerngerät
-
Das Core-Gerät protokolliert Ereignisse wie Komponentenaktualisierungen. Sie können diese Protokolldatei anzeigen, um Fehler mit Ihrer Komponente zu erkennen und zu beheben, z. B. ein ungültiges Rezept. Diese Protokolldatei zeigt auch Nachrichten an, die Ihre Komponente auf Standardausgang (stdout) druckt. Wir empfehlen Ihnen, eine zusätzliche Terminalsitzung auf Ihrem Core-Gerät zu öffnen, um neue Protokollmeldungen in Echtzeit zu beobachten. Öffnen Sie eine neue Terminalsitzung, z. B. über SSH, und führen Sie den folgenden Befehl aus, um die Protokolle anzuzeigen. Ersetzen Sie durch
den Pfad zum AWS IoT Greengrass Stammordner./greengrass/v2
Sie können auch die Protokolldatei für Ihre Komponente anzeigen.
-
Führen Sie in Ihrer ursprünglichen Terminalsitzung den folgenden Befehl aus, um das Core-Gerät mit Ihrer Komponente zu aktualisieren. Ersetzen Sie
durch den Pfad zum AWS IoT Greengrass Stammordner und ersetzen Sie/greengrass/v2
~/greengrassv2
durch den Pfad zu Ihrem lokalen Entwicklungsordner.Anmerkung
Sie können auch den -
greengrass-cli deployment create
Befehl verwenden, um den Wert der Konfigurationsparameter Ihrer Komponente festzulegen. Weitere Informationen finden Sie unter create. -
Verwenden Sie den
greengrass-cli deployment status
Befehl , um den Fortschritt der Bereitstellung Ihrer Komponente zu überwachen. -
Testen Sie Ihre Komponente, während sie auf dem Greengrass-Kerngerät ausgeführt wird. Wenn Sie diese Version Ihrer Komponente abgeschlossen haben, können Sie sie in den AWS IoT Greengrass Service hochladen. Anschließend können Sie die Komponente auf anderen Core-Geräten bereitstellen. Weitere Informationen finden Sie unter Veröffentlichen Sie Komponenten zur Bereitstellung auf Ihren Kerngeräten.