本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Lambda 经理
Lambda 管理器组件 (aws.greengrass.LambdaManager
) 管理在 Greengrass 核心设备上运行的Amazon Lambda函数的工作项和进程间通信。
将 Lambda 函数组件部署到核心设备时,部署还包括此组件。有关更多信息,请参阅运行Amazon Lambda函数:
版本
此组件有以下版本:
-
2.2.x
-
2.1.0
-
2.0.0
操作系统
此组件只能安装在 Linux 核心设备上。
类型
这个组件是一个插件组件 (aws.greengrass.plugin
)。Greengrass 核心在与核心相同的 Java 虚拟机 (JVM) 中运行此组件。当您在核心设备上更改此组件的版本时,nucleus 会重新启动。
此组件使用与 Greengrass 核相同的日志文件。有关更多信息,请参阅监控Amazon IoT Greengrass日志:
有关更多信息,请参阅组件类型:
要求
此组件具有以下要求:
-
您的核心设备必须满足运行 Lambda 函数的要求。如果您希望核心设备运行容器化 Lambda 函数,则该设备必须满足要求才能运行容器化 Lambda 函数。有关更多信息,请参阅Lambda 函数要求:
附属物
部署组件时,Amazon IoT Greengrass还会部署其依赖项的兼容版本。这意味着您必须满足组件及其所有依赖项的要求才能成功部署该组件。本节列出了此组件已发布版本的依赖关系以及为每个依赖项定义组件版本的语义版本约束。您还可以在Amazon IoT Greengrass控制台
有关组件依赖关系的更多信息,请参阅组件配方参考。
配置
此组件提供以下配置参数,您可以在部署组件时对其进行自定义。
getResultTimeoutInSecond
-
(可选)Lambda 函数在超时前可以运行的最长时间(以秒为单位)。
默认值:
60
本地日志文件
此组件使用与 Greengrass 核心组件相同的日志文件。
/greengrass/v2
/logs/greengrass.log
查看此组件的日志
-
在核心设备上运行以下命令以实时查看此组件的日志文件。将
/greengrass/v2
替换为Amazon IoT Greengrass根文件夹的路径。sudo tail -f
/greengrass/v2
/logs/greengrass.log
更改日志
下表说明每个版本的更改。
Version |
变更 |
---|---|
2.2.7 |
版本更新Greengrass 2.9.0 版。 |
2.2.6 |
版本更新Greengrass 2.0 版。 |
2.2.5 |
|
2.2.4 |
版本更新Greengrass 2.0 版。 |
2.2.3 |
|
2.2.2 |
|
2.2.1 |
|
2.2.0 |
|
2.1.4 |
|
2.1.3 |
版本Greengrass 2.0。 |
2.1.2 |
版本更新Greengrass 2.0 版。 |
2.1.1 |
版本更新Greengrass 2.0 版。 |
2.1.0 |
版本更新Greengrass 1.0 版。 |
2.0.3 |
初始版本。 |