本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
旧版订阅路由器
旧版订阅路由器 (aws.greengrass.LegacySubscriptionRouter) 管理 Greengrass 核心设备上的订阅。订阅是 AWS IoT Greengrass V1 的一项功能,它定义了 Lambda 函数可用于在核心设备上进行 MQTT 消息的主题。有关更多信息,请参阅 AWS IoT Greengrass V1 开发人员指南中的 MQTT 消息传递工作流程中的托管订阅。
您可以使用此组件启用对使用 AWS IoT Greengrass 核心软件开发工具包的连接器组件和 Lambda 函数组件的订阅。
注意
仅当您的 Lambda 函数使用 AWS IoT Greengrass 核心软件开发工具包中的publish()函数时,才需要传统订阅路由器组件。如果您更新 Lambda 函数代码以使用 AWS IoT Device SDK V2 中的进程间通信 (IPC) 接口,则无需部署传统的订阅路由器组件。有关更多信息,请参阅以下进程间通信服务:
版本
此组件具有以下版本:
-
2.1.x
-
2.0.x
Type
此组件是一个通用组件 (aws.greengrass.generic)。Greengrass Nucleus 运行组件的生命周期脚本。
有关更多信息,请参阅组件类型。
操作系统
此组件只能安装在 Linux 核心设备上。
要求
此组件具有以下要求:
-
支持在 VPC 中运行旧版订阅路由器。
依赖项
部署组件时, AWS IoT Greengrass 还会部署其依赖项的兼容版本。这意味着您必须满足组件及其所有依赖关系的要求,才能成功部署组件。本部分列出了此组件的已发布版本的依赖关系,以及定义每个依赖关系的组件版本的语义版本约束。您还可以在 AWS IoT Greengrass 控制台
有关组件依赖关系的更多信息,请参阅组件配方参考。
配置
此组件提供您可以在部署组件时自定义的以下配置参数。
本地日志文件
此组件不输出日志。
更改日志
下表介绍每个组件版本的更改。
|
版本 |
更改 |
|---|---|
|
2.1.17 |
更新 Greengrass nucleus 版本 2.18.0 版本的组件版本。 |
|
2.1.16 |
更新 Greengrass nucleus 版本 2.17.0 版本的组件版本。 |
|
2.1.15 |
版本已针对 Greengrass nucleus 版本 2.16.0 版本进行了更新。 |
|
2.1.14 |
版本已针对 Greengrass nucleus 版本 2.15.0 版本进行了更新。 |
|
2.1.13 |
版本已针对 Greengrass nucleus 版本 2.14.0 版本进行了更新。 |
|
2.1.12 |
对 Greengrass Nucleus 版本 2.13.0 发行版进行了版本更新。 |
|
2.1.11 |
版本更新为 Greengrass Nucleus 版本 2.12.0 发布版。 |
|
2.1.10 |
版本更新为 Greengrass Nucleus 版本 2.11.0 发布版。 |
|
2.1.9 |
版本更新为 Greengrass Nucleus 版本 2.10.0 发布版。 |
|
2.1.8 |
对 Greengrass Nucleus版本 2.9.0 发行版进行了版本更新。 |
|
2.1.7 |
版本更新为 Greengrass Nucleus 版本 2.8.0 发布版。 |
|
2.1.6 |
版本更新为 Greengrass Nucleus 版本 2.7.0 发布版。 |
|
2.1.5 |
版本更新为 Greengrass Nucleus 版本 2.6.0 发布版。 |
|
2.1.4 |
版本更新为 Greengrass Nucleus 版本 2.5.0 发布版。 |
|
2.1.3 |
版本更新为 Greengrass Nucleus 版本 2.4.0 发布版。 |
|
2.1.2 |
版本更新为 Greengrass Nucleus 版本 2.3.0 发布版。 |
|
2.1.1 |
对 Greengrass Nucleus 版本 2.2.0 发行版进行了版本更新。 |
|
2.1.0 |
|
|
2.0.3 |
初始版本。 |