Simple Storage Service

从S3上传中大规模地调用Lambda函数

想把文件上传到S3,触发Lambda函数,并在数据库中写入文件名的客户。这种情况会导致每秒10,000次的上传。

不能100%保证每上传一个文件,就会调用一个Lambda函数。

有什么好办法来处理峰值并将文件名写入数据库?

最近S3改变了他们的通知机制,现在是至少交付一次事件。如果你想确保所有的事件都得到处理,可以将它们发送到SQS,并从队列中触发一个Lambda。除了通知,你还可以将S3库存与数据库中的内容进行比较,以捕捉错过的事件。



将域名添加到CloudFront分布中
S3桶的安全性
当试图通过aws sdk使用cloudfront获取上传到s3 bucket的对象时被拒绝访问
客户如何找出成本最高的S3桶或对每个S3桶的成本进行排序?
亚马逊简单存储服务