本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
什么是金像?
黄金映像是用于闪存或配置许多设备的软件的快照。以下是一些您可能已经熟悉的其他领域的黄金图像示例:
-
Raspberr y P i:Raspberry Pi 操作系统 ISO 文件
,你可以下载这些文件并用来刷新 Raspberry Pi SD 卡。 -
亚马逊弹性计算云 (Amazon EC2):用于启动亚马逊 EC2实例的亚马逊系统映像 (AMIs)。
-
Docker:你从 Docker Hub 等注册表下载并用于启动 Docker 容器
的 Docker 镜像。 -
微控制器:对于高度受限的微控制器,通常将引导加载程序、应用程序和数据部分组合成一个摩托罗拉S-record文件、Intel HEX文件或二进制文件,以便在出厂时通过线路刷新。
从黄金设备中提取金色图像
黄金映像可以构成,也可以通过拍摄图像代表所需状态的黄金设备的快照来创建。在这种情况下 AWS IoT Greengrass,建议使用黄金设备的快照。
如下图所示,创建了一个黄金设备,读取其文件系统以创建黄金映像,然后将该映像大规模写入许多设备。

独特的配置
尽管向每台设备写入相同的黄金映像,但通常还需要为每台设备进行少量独特的配置或个性化设置(例如,唯一的序列号、唯一的设备名称和唯一的凭据)。在 Raspberry Pi 示例中,该raspi-config
实用程序用于在刷新后创建唯一的配置。如果是 AWS IoT Greengrass,核心设备至少需要一个唯一的事物名称、一个唯一的设备证书和一个唯一的私钥。