Aws lambda kinesis firehose如何调用lambda
从文件: “然后,Kinesis Data Firehose使用AWS Lambda同步调用模式对每个缓冲批异步调用指定的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
如果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.