验证 Lambda 函数是否在核心设备上运行 - Amazon IoT Greengrass
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

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

验证 Lambda 函数是否在核心设备上运行

  1. Amazon IoT 控制台导航窗格中的测试下方,选择 MQTT 测试客户端

  2. 选择 订阅主题选项卡。

  3. 主题筛选器中输入 hello/world,然后展开其他配置

  4. 输入在以下字段中列出的信息:

    • 对于服务质量,选择 0

    • 对于 MQTT payload display (MQTT 负载显示),选择 Display payloads as strings (以字符串形式显示负载)

     

  5. 选择订阅

假定 Lambda 函数正在设备上运行,它将向 hello/world 主题发布消息,如下所示:

发送到“hello/world”主题的消息的屏幕截图,其中突出显示了该消息。

尽管 Lambda 函数会继续向hello/world主题发送 MQTT 消息,但不要停止守护程序。 Amazon IoT Greengrass 其余模块是在假定它正在运行的情况下编写的。

您可以从组中删除函数和订阅:

  • 在组配置页面的 Lambda 函数选项卡下,选择要移除的 Lambda 函数,然后选择移除

  • 在组配置页面中的订阅选项卡下,选择订阅,然后选择删除

在下一个组部署期间,将会从核心中删除函数和订阅。