我们正在开发视频流媒体平台
我们需要转换用户上传的 Cloud 存储视频文件
我们决定将AWS Lamda用于此目的 .
但后来我们发现lambda无法处理512 MB以上的文件,因为分配的/ TMP文件夹最大大小为512 MB
我们在S3存储桶中的视频文件大于1 GB
那么我们需要找出其他提供/ TMP空间至少为2 GB的FaaS吗?
所以请建议一个提供至少2 GB的faas提供商
注意:如果没有,请建议我另一种方式
我会推荐一款Lambda Fargate解决方案 .
Lambda可以由S3上传事件触发(或者,只要它获得文件的S3路径,它就可以是另一个事件源) .
然后,此Lambda在给定视频文件的S3路径的情况下触发Fargate任务 .
在https://serverless.com/blog/serverless-application-for-long-running-process-fargate-lambda/中可以看到一个很好的例子 .
1 回答
我会推荐一款Lambda Fargate解决方案 .
Lambda可以由S3上传事件触发(或者,只要它获得文件的S3路径,它就可以是另一个事件源) .
然后,此Lambda在给定视频文件的S3路径的情况下触发Fargate任务 .
在https://serverless.com/blog/serverless-application-for-long-running-process-fargate-lambda/中可以看到一个很好的例子 .