将云配置部署到 Greengrass 核心设备 - AWS IoT Greengrass

终止支持通知:2026 年 10 月 7 日, AWS 将停止对的支持。 AWS IoT Greengrass Version 1 2026 年 10 月 7 日之后,您将无法再访问这些 AWS IoT Greengrass V1 资源。如需了解更多信息,请访问迁移自 AWS IoT Greengrass Version 1

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

将云配置部署到 Greengrass 核心设备

  1. 确保您的 Greengrass 核心设备已连接到 Internet。例如,尝试成功导航到网页。

  2. 确保 Greengrass 守护进程正在您的核心设备上运行。在您的核心设备终端中运行以下命令来检查进程守护程序是否正在运行并启动它(如果需要)。

    1. 要检查进程守护程序是否正在运行,请执行以下操作:

      ps aux | grep -E 'greengrass.*daemon'

      如果输出包含 root/greengrass/ggc/packages/1.11.6/bin/daemon 条目,则表示进程守护程序正在运行。

    2. 启动进程守护程序:

      cd /greengrass/ggc/core/ sudo ./greengrassd start

    现在您已准备好将 Lambda 函数和订阅配置部署到您的 Greengrass 核心设备。

  3. 在 AWS IoT 控制台导航窗格的管理下,展开 Greengrass 设备,然后选择群组 (V1)。

  4. Greengrass 组下,选择您在模块 2 中创建的组。

  5. 在组配置页面上,选择部署

  6. Lambda 函数选项卡的系统 Lambda 函数部分中,选择 IP 检测器

  7. 选择编辑,然后选择自动检测和覆盖 MQTT 代理端点。这使得设备可以自动获取核心的连接信息,例如 IP 地址、DNS 和端口号。建议使用自动检测,不过 AWS IoT Greengrass 也支持手动指定的端点。只有在首次部署组时,系统才会提示您选择发现方法。

第一次部署可能需要几分钟。当部署完成后,您应该在部署页面上的状态列中看到已成功完成

注意

部署状态也显示在页面标题上的组名称下方。

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