Amazon IoT Greengrass Version 12023 年 6 月 30 日进入延长寿命阶段。有关更多信息,请参阅Amazon IoT Greengrass V1维护政策。在此日期之后,Amazon IoT Greengrass V1不会发布提供功能、增强功能、错误修复或安全补丁的更新。在上运行的设备Amazon IoT Greengrass V1不会受到干扰,将继续运行并连接到云端。我们强烈建议你迁移到Amazon IoT Greengrass Version 2,它补充说重要的新功能和支持其他平台。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
将云配置部署到 Greengrass 核心设备
-
确保您的 Greengrass 核心设备已连接到 Internet。例如,尝试成功导航到网页。
-
确保 Greengrass 守护进程正在您的核心设备上运行。在您的核心设备终端中,运行以下命令来检查守护程序是否正在运行并启动它 (如果需要)。
要检查守护程序是否正在运行,请执行以下操作:
ps aux | grep -E 'greengrass.*daemon'
如果输出包含
root
的/greengrass/ggc/packages/1.11.6/bin/daemon
条目,则表示守护程序正在运行。启动守护程序:
cd /greengrass/ggc/core/ sudo ./greengrassd start
现在您已准备好将 Lambda 函数和订阅配置部署到您的 Greengrass 核心设备。
在Amazon IoT控制台导航窗格,位于Manage,展开Greengrass 设备,然后选择。组 (V1).
-
UNDERGreengrass 组,选择您在中创建的组模块 2.
-
在组配置页面上,选择。部署.
-
在存储库的Lambda 函数选项卡,位于系统 Lambda 函数部分中,选择。IP 探测器.
-
选择编辑然后SELECT自动检测和覆盖 MQTT 代理端点. 这使得设备可以自动获取核心的连接信息,例如 IP 地址、DNS 和端口号。建议使用自动检测,不过 Amazon IoT Greengrass 也支持手动指定的终端节点。只有在首次部署组时,系统才会提示您选择发现方法。
第一次部署可能需要几分钟。当部署完成后,您应该在部署页面上的状态列中看到已成功完成:
注意
部署状态也显示在页面标题上的组名称下方。
有关问题排查帮助,请参阅排除 Amazon IoT Greengrass 的故障。