您正在查看 AWS AWS IoT Greengrass 版本 1 的文档。AWS IoT Greengrass 版本 2 是 AWS AWS IoT Greengrass 的最新主要版本。有关使用 AWS AWS IoT Greengrass 版本 2 的更多信息,请参阅 AWS AWS IoT Greengrass V2 开发人员指南。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将云配置部署到 Greengrass 核心设备
-
确保您的 Greengrass 核心设备已连接到 Internet。例如,尝试成功导航到网页。
-
确保 Greengrass 守护进程正在您的核心设备上运行。在您的核心设备终端中,运行以下命令以检查守护程序是否正在运行并启动它 (如果需要)。
-
要检查守护程序是否正在运行,请执行以下操作:
ps aux | grep -E 'greengrass.*daemon'
如果输出包含
/greengrass/ggc/packages/1.11.0/bin/daemon
的root
条目,则表示守护程序正在运行。 -
要启动守护程序,请执行以下操作:
cd /greengrass/ggc/core/ sudo ./greengrassd start
现在您已准备好将 Lambda 函数和订阅配置部署到您的 Greengrass 核心设备。
-
-
在 AWS IoT 控制台中的组配置页面上,从操作中选择部署.
-
在 Configure how devices discover your core (配置设备搜索您的核心的方式) 页面上,选择 Automatic detection。 这使设备能够自动获取核心的连接信息,如 IP 地址、DNS 和端口号。建议使用自动检测,不过 AWS IoT Greengrass 也支持手动指定的终端节点。只有在首次部署组时,系统才会提示您选择发现方法。
第一次部署可能需要几分钟。部署完成后,您应该在 Deployments (部署) 页面上的 Status (状态) 列中看到 Successfully completed (已成功完成):
部署状态也显示在页面标题上的组名称下方。

有关问题排查帮助,请参阅 故障排除AWS IoT Greengrass。