AWS IoT Greengrass
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

配置订阅

在本步骤中,您将创建一个订阅,使得 GG_TrafficLight 影子能够将更新后的状态信息发送到 GG_Car_Aggregator Lambda 函数。此订阅会添加到您在模块 5 中创建的订阅中,这些订阅在此模块中都是必需的。

  1. 在组配置页面中,选择订阅,然后选择添加订阅

  2. 选择您的源和目标页上,设置以下值:

    • 对于选择源,选择服务,然后选择本地影子服务

    • 对于选择目标,选择 Lambda,然后选择 GG_Car_Aggregator

    选择 Next

    
                            “source”(源) 设置为“Local Shadow Service”(本地影子服务) 并且“target”(目标) 设置为 GG_Car_Aggregator Lambda 函数的“Select your source and target”(选择您的源和目标) 页面。
  3. Filter your data with a topic (利用主题筛选您的数据) 页面上,对于 Topic filter (主题筛选条件),输入以下主题:

    $aws/things/GG_TrafficLight/shadow/update/documents

    
                            “Topic filter”(主题筛选条件) 字段设置为 $aws/things/GG_TrafficLight/shadow/update/documents。
  4. 选择 Next,然后选择 Finish

    此模块需要新订阅和您在模块 5 中创建的订阅

  5. 确保 AWS IoT Greengrass 守护程序正在运行,如 将云配置部署到核心设备 中所述。

  6. 在组配置页面上,从 Actions (操作) 中选择 Deploy (部署)

    
                突出显示了“Deploy action”(部署操作) 的“Group”(组) 页面的屏幕截图。

    这会将组配置部署到您的 AWS IoT Greengrass Core 设备。有关问题排查帮助,请参阅AWS IoT Greengrass 问题排查