运行 AWS Lambda 函数 - AWS IoT Greengrass
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

运行 AWS Lambda 函数

您可以将 AWS Lambda 函数作为在 AWS AWS IoT Greengrass 核心设备上运行的组件导入。在以下情况下,您可能需要执行此操作:

Lambda 函数包括以下组件的依赖项。导入 函数时,您无需将这些组件定义为依赖项。当您部署 Lambda 函数组件时,部署将包括这些 Lambda 组件依赖项。

Requirements

您的核心设备和 Lambda 函数必须满足以下要求,您才能在 AWS AWS IoT Greengrass 核心软件上运行这些函数:

  • 您的核心设备必须满足 要求才能运行 Lambda 函数。如果您希望核心设备运行容器化 Lambda 函数,则设备必须满足执行此操作的要求。有关更多信息,请参阅运行 Lambda 函数的要求

  • 您必须将 Lambda 函数使用的编程语言安装到您的核心设备上。

    提示

    您可以创建一个组件来安装编程语言,然后将该组件指定为 Lambda 函数组件的依赖项。

  • 您的 Lambda 函数必须使用下列运行时之一:

    • Python 2.7 – python2.7

    • Python 3.7 – python3.7

    • Python 3.8 – python3.8

    • Java 8 – java8

    • Node.js 10 – nodejs10.x

    • Node.js 12 – nodejs12.x