本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
什麼是黃金映像?
黃金映像是用來刷新或佈建許多裝置的軟體快照。以下是您可能已經熟悉的其他網域中的一些黃金影像範例:
-
Raspberry Pi:您可以下載並用來刷新 Raspberry Pi SD 卡的 Raspberry Pi OS ISO 檔案
。 -
Amazon Elastic Compute Cloud (Amazon EC2):您用來啟動 Amazon EC2 執行個體的 Amazon Machine Image (AMIs)。 Amazon EC2
-
Docker:您從 Docker Hub 等登錄檔下載的 Docker
映像,並用來啟動 Docker 容器。 -
微型控制器:對於高度受限的微型控制器,通常將開機載入器、應用程式和資料區段合併為單一 Motorola S-record 檔案、Intel HEX 檔案或二進位檔案,以便在工廠中透過線路進行刷新。
從黃金裝置擷取黃金映像
您可以編寫黃金映像,也可以透過擷取代表所需狀態的黃金裝置快照來建立。在這種情況下 AWS IoT Greengrass,建議使用黃金裝置的快照。
如下圖所示,會建立黃金裝置、讀取其檔案系統以建立黃金映像,然後將此映像大規模寫入許多裝置。

唯一組態
雖然將相同的黃金映像寫入每個裝置,但每個裝置通常還需要少量的唯一組態或個人化 (例如,唯一序號、唯一裝置名稱和唯一登入資料)。在 Raspberry Pi 範例中,raspi-config
公用程式用於在刷新後建立唯一組態。如果是 AWS IoT Greengrass,核心裝置至少需要唯一的物件名稱、唯一的裝置憑證和唯一的私有金鑰。