有没有办法将 AWS Lambda 负载限制降低到 5MB?尝试将文档上传到 Cloudsearch

问题描述 投票:0回答:0

我正在使用 Lambda 函数和 DynamoDB Stream 将文档从 DynamoDB 上传到 Cloudsearch。

我遇到的一件事是 Lambda 函数负载限制为 6MB,CloudSearch 文档上传限制为 5MB。

知道这一点,我决定寻找方法将 Lambda 有效负载限制降低到 5MB,但没有成功。

我有一个想法是,由于从 DynamoDB 返回的记录具有每条记录的大小,因此使用该大小仅发送一定数量的 5MB 以内的记录,并在执行之外保留多余记录的数组环境。因此在下次调用 Lambda 函数时,可以将未发送的记录上传到 CloudSearch。 (如果这就是它的工作方式)?

但随之而来的是它自己的一系列问题。

我也看了editing the batch size,但它只限制了每批返回的最大记录数,不考虑以 MB 为单位的批大小。

这里有人有什么想法吗?我应该为此担心吗?我确定那里有代码可以解决这个问题。

amazon-web-services aws-lambda amazon-dynamodb amazon-cloudsearch
© www.soinside.com 2019 - 2024. All rights reserved.