在大规模的S3上传中调用Lambda函数

0

【以下的问题经过翻译处理】 需要将文件上传到S3、触发Lambda函数,并将文件名写入数据库的客户。这种情况可能会导致每秒钟有10,000个上传操作。

不能保证每次上传都会调用Lambda函数。

如何处理峰值并将文件名写入数据库?有什么好的方法?

profile picture
专家
已提问 6 个月前3 查看次数
1 回答
0

【以下的回答经过翻译处理】 最近,S3更改了其通知机制,现在至少可以传递事件一次。如果您想确保处理所有事件,请将它们发送到SQS并从队列触发Lambda。除了通知之外,您还可以将S3清单与数据库中的内容进行比较,以捕获丢失的事件。

profile picture
专家
已回答 6 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则