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.
Was ist ein goldenes Bild?
Ein goldenes Image ist eine Momentaufnahme der Software, die zum Flashen oder Bereitstellen vieler Geräte verwendet wird. Hier sind einige Beispiele für Gold-Images in anderen Bereichen, mit denen Sie vielleicht schon vertraut sind:
-
Raspberry Pi: Die Raspberry Pi OS-ISO-Dateien
, die Sie herunterladen und zum Flashen der Raspberry Pi-SD-Karte verwenden können. -
Amazon Elastic Compute Cloud (Amazon EC2): Die Amazon Machine Images (AMIs), die Sie zum Starten einer EC2Amazon-Instance verwenden.
-
Docker: Die Docker-Images, die Sie von Registern wie Docker Hub herunterladen und zum Starten von Docker-Containern
verwenden. -
Mikrocontroller: Bei Mikrocontrollern mit starken Einschränkungen ist es üblich, den Bootloader, die Anwendung und die Datenabschnitte in einer einzigen Motorola-S-Record-Datei, Intel-HEX-Datei oder Binärdatei zusammenzufassen, um sie werkseitig drahtgebunden zu flashen.
Ein goldenes Bild aus einem goldenen Gerät extrahieren
Ein goldenes Bild kann erstellt werden, oder es kann erstellt werden, indem ein Schnappschuss eines goldenen Geräts aufgenommen wird, dessen Bild den gewünschten Zustand darstellt. Im Fall von ist AWS IoT Greengrass die Verwendung eines Snapshots eines goldenen Geräts der empfohlene Ansatz.
Wie in der folgenden Abbildung dargestellt, wird ein goldenes Gerät erstellt, sein Dateisystem wird gelesen, um das goldene Image zu erstellen, und dieses Image wird dann maßstabsgetreu auf viele Geräte geschrieben.

Einzigartige Konfiguration
Zwar wird auf jedes Gerät dasselbe goldene Bild geschrieben, aber in der Regel ist auch eine kleine Menge an einzigartiger Konfiguration oder Personalisierung (z. B. eindeutige Seriennummern, eindeutige Gerätenamen und eindeutige Anmeldeinformationen) für jedes Gerät erforderlich. Im Beispiel des Raspberry Pi wird das raspi-config
Hilfsprogramm verwendet, um die eindeutige Konfiguration nach dem Flashen zu erstellen. Im Fall von AWS IoT Greengrass benötigt ein Kerngerät mindestens einen eindeutigen Namen, ein eindeutiges Gerätezertifikat und einen eindeutigen privaten Schlüssel.