1 Answer
- Newest
- Most votes
- Most comments
0
【以下的回答经过翻译处理】 理论上是可以的。
但是,Lambda的同步调用模式对请求和响应都有6 MB的负载大小限制。确保您发送请求到函数的缓冲区大小小于或等于6 MB。另外,确保您的函数返回的响应不超过6 MB。
Kinesis Data Firehose支持每次调用限制为5分钟的Lambda执行。如果您的Lambda函数超过5分钟,将会出现以下错误:“在调用AWS Lambda时,Firehose遇到了超时错误。支持的最大函数超时时间为5分钟。”
首选方法是执行查找而不是查询。考虑查询DynamoDB表。
此外,考虑使用附加到您的Kinesis Data Analytics应用程序的Lambda函数预处理记录,并在S3中执行参考数据查找。阅读以下链接: https://docs.aws.amazon.com/kinesisanalytics/latest/dev/lambda-preprocessing.html 和 https://docs.aws.amazon.com/firehose/latest/dev/data-transformation.html
Relevant content
- Accepted Answerasked 10 months ago
- asked a year ago
- asked a year ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 2 years ago