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