Aws lambda kinesis firehose如何调用lambda

Aws lambda kinesis firehose如何调用lambda,aws-lambda,amazon-kinesis-firehose,Aws Lambda,Amazon Kinesis Firehose,从文件: “然后,Kinesis Data Firehose使用AWS Lambda同步调用模式对每个缓冲批异步调用指定的Lambda函数。” 如果firehose在同步模式下调用lambda,那么它是如何异步调用的?firehose异步调用lambda函数意味着firehose将在必要时使用多个并发lambda调用来处理数据流。在同步模式下调用Lambda函数意味着Firehose将等待Lambda返回响应 当然,消防水管必须等待响应;否则,它将无法将转换后的数据流传送到S3或任何存储系统。A

从文件:

“然后,Kinesis Data Firehose使用AWS Lambda同步调用模式对每个缓冲批异步调用指定的Lambda函数。”


如果firehose在同步模式下调用lambda,那么它是如何异步调用的?

firehose异步调用lambda函数意味着firehose将在必要时使用多个并发lambda调用来处理数据流。在同步模式下调用Lambda函数意味着Firehose将等待Lambda返回响应

当然,消防水管必须等待响应;否则,它将无法将转换后的数据流传送到S3或任何存储系统。AWS在这里只是提供了额外的细节,但代价是使用“同步”和“异步”来描述相同的机制

从本文件


因此,您可以想象,当Firehose调用Lambda API时,它包含参数
--调用类型RequestResponse

您也可以共享文档链接吗?
--invocation-type (string)

Choose from the following options.

    RequestResponse (default) - Invoke the function synchronously. Keep the connection open until the function returns a response or times out. The API response includes the function response and additional data.
    Event - Invoke the function asynchronously. Send events that fail multiple times to the function's dead-letter queue (if it's configured). The API response only includes a status code.
    DryRun - Validate parameter values and verify that the user or role has permission to invoke the function.