了解 Lambda 函数调用方法 - Amazon Lambda
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

了解 Lambda 函数调用方法

部署 Lambda 函数后,可以通过多种方式调用函数:

这些全部都是直接调用函数的方法。在 Lambda 中,常见用例是根据应用程序中其他地方发生的事件调用函数。某些服务可以利用每个新事件调用 Lambda 函数。这称为触发器。对基于流和队列的服务,Lambda 使用批量记录调用该函数。这称为事件源映射

调用函数时,您可以选择同步或异步调用。使用同步调用时,您将等待函数处理该事件并返回响应。使用异步调用时,Lambda 会将事件排队等待处理并立即返回响应。调用 API 中的 InvocationType 请求参数会决定 Lambda 如何调用函数。RequestResponse 的值表示同步调用,Event 的值则表示异步调用。

如果函数调用出现错误,对于同步调用,则查看响应中的错误消息并手动重试调用。对于异步调用,Lambda 会自动处理重试并将调用记录发送到目标