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.
Von AWS IoT Greengrass Version 1 migrieren
AWS IoT Greengrass Version 2 ist eine Hauptversion der AWS IoT Greengrass Core-Software und der Konsole. APIs AWS IoT Greengrass V2 führt mehrere Verbesserungen ein AWS IoT Greengrass V1, wie z. B. modulare Anwendungen, Bereitstellungen auf großen Geräteflotten und Unterstützung für zusätzliche Plattformen.
Anmerkung
Nach dem 30. Juni 2023 werden AWS IoT Greengrass Version 1 keine Funktionsupdates, Verbesserungen, Bugfixes oder Sicherheitspatches mehr erhalten. Weitere Informationen finden Sie in der AWS IoT Greengrass V1 Wartungsrichtlinie. Wenn Sie verwenden AWS IoT Greengrass V1, empfehlen wir dringend, dass Sie zu migrieren AWS IoT Greengrass V2.
Folgen Sie den Anweisungen in diesem Handbuch, um von zu AWS IoT Greengrass V1 zu migrieren AWS IoT Greengrass V2.
Kann ich meine V1-Anwendungen auf V2 ausführen?
Die meisten V1-Anwendungen können auf V2-Core-Geräten ausgeführt werden, ohne dass der Anwendungscode geändert werden muss. Wenn Ihre V1-Anwendungen die folgende Funktion verwenden, können Sie sie nicht auf V2 ausführen.
-
Die Laufzeiten der Lambda-Funktionen in C und C++
Wenn Ihre V1-Anwendungen eine der folgenden Funktionen verwenden, müssen Sie Ihren Anwendungscode so ändern, dass AWS IoT Device SDK V2 zum Ausführen der Anwendungen verwendet wird. AWS IoT Greengrass V2
-
Interagieren Sie mit dem lokalen Shadow-Dienst
-
Veröffentlichen Sie Nachrichten auf lokal verbundenen Geräten (Greengrass-Geräte)
Überblick über die Migration
Auf einer höheren Ebene können Sie das folgende Verfahren verwenden, um Kerngeräte von auf AWS IoT Greengrass V1 zu aktualisieren AWS IoT Greengrass V2. Das genaue Verfahren, das Sie befolgen, hängt von den spezifischen Anforderungen Ihrer Umgebung ab.

-
Verstehen Sie die Unterschiede zwischen V1 und V2
AWS IoT Greengrass V2 führt neue grundlegende Konzepte für Geräteflotten und einsatzfähige Software ein, und V2 vereinfacht mehrere Konzepte aus Version 1.
Der AWS IoT Greengrass V2 Cloud-Dienst und die AWS IoT Greengrass Core-Software v2.x sind nicht abwärtskompatibel mit dem AWS IoT Greengrass V1 Cloud-Dienst und der Core-Software v1.x. AWS IoT Greengrass Aus diesem Grund können AWS IoT Greengrass V1 over-the-air (OTA-) Updates keine Kerngeräte von V1 auf V2 aktualisieren.
-
Stellen Sie sicher, dass V1-Core-Geräte V2 ausführen können
Stellen Sie sicher, dass auf einem V1-Core-Gerät die AWS IoT Greengrass Core-Software v2.x und AWS IoT Greengrass V2 die zugehörigen Funktionen ausgeführt werden können. AWS IoT Greengrass V2 hat andere Geräteanforderungen als. AWS IoT Greengrass V1
-
Richten Sie ein neues Gerät ein, um V1-Anwendungen auf V2 zu testen
Um das Risiko für Ihre Geräte in der Produktion zu minimieren, erstellen Sie ein neues Gerät, um Ihre V1-Anwendungen auf V2 zu testen. Nach der Installation der AWS IoT Greengrass Core-Software v2.x können Sie AWS IoT Greengrass V2 Komponenten zum Migrieren und Testen Ihrer AWS IoT Greengrass V1 Anwendungen erstellen und bereitstellen.
-
Aktualisieren Sie V1-Core-Geräte, um V2 auszuführen
Aktualisieren Sie ein vorhandenes V1-Core-Gerät, um die AWS IoT Greengrass Core-Software v2.x und AWS IoT Greengrass V2 die zugehörigen Komponenten auszuführen. Um eine Geräteflotte von V1 auf V2 zu migrieren, wiederholen Sie diesen Schritt für jedes Gerät in der Flotte.