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

您正在查看 AWS AWS IoT Greengrass 版本 1 的文档。AWS IoT Greengrass 版本 2 是 AWS AWS IoT Greengrass 的最新主要版本。有关使用 AWS AWS IoT Greengrass 版本 2 的更多信息,请参阅 AWS AWS IoT Greengrass V2 开发人员指南

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

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

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

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

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

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

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

    2. 要启动守护程序,请执行以下操作:

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

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

  3. 在 AWS IoT 控制台中的组配置页面上,从操作中选择部署.

    
                            突出显示了“Deployments (部署)”、“Actions (操作)”菜单和“Deploy (部署)”的“Group (组)”页面的屏幕截图。
  4. Configure how devices discover your core (配置设备搜索您的核心的方式) 页面上,选择 Automatic detection。 这使设备能够自动获取核心的连接信息,如 IP 地址、DNS 和端口号。建议使用自动检测,不过 AWS IoT Greengrass 也支持手动指定的终端节点。只有在首次部署组时,系统才会提示您选择发现方法。

    
                            突出显示了“Automatic detection (自动检测)”的“Configure how Devices discover your Core (配置设备搜索您的核心的方式)”的屏幕截图。

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

注意

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


                    显示“Successfully completed (已成功完成)”状态的屏幕截图。

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