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

AWS Lambda 概念

利用 AWS Lambda,您可以运行函数以处理事件。您可以通过使用 Lambda API 调用函数或将 AWS 服务或资源配置为调用函数来向函数发送事件。

功能

函数是一个资源,您可以调用它来在 AWS Lambda 中运行您的代码。一个函数具有处理事件的代码,以及在 Lambda 与函数代码之间传递请求和响应的运行时。您负责提供代码,并且可以使用提供的运行时或创建自己的运行时。

有关更多信息,请参阅AWS Lambda 运行时

Runtime

Lambda 运行时允许不同语言的函数在同一基本执行环境中运行。将您的函数配置为使用与您的编程语言匹配的运行时。运行时位于 Lambda 服务和函数代码之间,并在二者之间中继调用事件、上下文信息和响应。您可以使用 Lambda 提供的运行时,或构建您自己的运行时。

有关更多信息,请参阅AWS Lambda 运行时

Event

事件是 JSON 格式的文档,其中包含要处理的函数的数据。Lambda 运行时将函数转换为一个对象,并将其传递给函数代码。在调用函数时,可以确定事件的结构和内容。当 AWS 服务调用您的函数时,该服务会定义事件。

有关来自 AWS 服务的事件的详细信息,请参阅将 AWS Lambda 与其他服务结合使用

并发

并发性是您的函数在任何给定时间所服务于的请求的数目。在调用函数时,Lambda 会预配置一个实例(如果它可以处理事件)。当函数代码完成运行时,它会处理另一个请求。如果当仍在处理请求时再次调用函数,则预配置另一个实例,从而增加该函数的并发性。

并发性受区域级别限制的约束。您还可以配置单个函数来限制其并发性,或确保它们能够达到特定级别的并发性。有关更多信息,请参阅Lambda 函数的预留并发

Trigger

触发器是调用 Lambda 函数的资源或配置。这包括可配置为调用函数的 AWS 服务、您开发的应用程序以及事件源映射。事件源映射是 Lambda 中的一种资源,它从流或队列中读取项目并调用函数。

有关更多信息,请参阅调用 AWS Lambda 函数将 AWS Lambda 与其他服务结合使用

本页内容: