Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Qu'est-ce qu'une image dorée ?
Une image dorée est un instantané d'un logiciel utilisé pour flasher ou approvisionner de nombreux appareils. Voici quelques exemples d'images dorées dans d'autres domaines que vous connaissez peut-être déjà :
-
Raspberry Pi : les fichiers ISO du système d'exploitation Raspberry Pi
que vous pouvez télécharger et utiliser pour flasher la carte SD du Raspberry Pi. -
Amazon Elastic Compute Cloud (Amazon EC2) : les Amazon Machine Images (AMIs) que vous utilisez pour lancer une EC2 instance Amazon.
-
Docker : les images Docker que vous téléchargez à partir de registres tels que Docker Hub et que vous utilisez pour lancer des conteneurs Docker
. -
Microcontrôleurs : pour les microcontrôleurs soumis à des contraintes élevées, il est courant de combiner le chargeur de démarrage, l'application et les sections de données dans un seul fichier Motorola S-record, un fichier Intel HEX ou un fichier binaire à flasher par fil en usine.
Extraire une image dorée d'un appareil doré
Une image dorée peut être composée ou créée en prenant un instantané d'un appareil doré dont l'image représente l'état souhaité. Dans le cas de AWS IoT Greengrass, l'utilisation d'un instantané d'un appareil doré est l'approche recommandée.
Comme le montre l'illustration suivante, un périphérique doré est créé, son système de fichiers est lu pour créer l'image dorée, puis cette image est écrite sur de nombreux périphériques, à grande échelle.

Configuration unique
Bien que la même image dorée soit écrite sur chaque appareil, une petite quantité de configuration ou de personnalisation unique (par exemple, des numéros de série uniques, des noms d'appareils uniques et des informations d'identification uniques) est généralement également nécessaire pour chaque appareil. Dans l'exemple du Raspberry Pi, l'raspi-config
utilitaire est utilisé pour créer la configuration unique après le clignotement. Dans le cas de AWS IoT Greengrass, un périphérique principal nécessite au moins un nom d'objet unique, un certificat d'appareil unique et une clé privée unique.