我们正在开发一个视频流媒体平台
我们需要转换用户上传的云存储中的视频文件
为此,我们决定使用 AWS Lamda。
但后来我们发现 lambda 无法处理超过 512 MB 的文件,因为分配的 /TMP 文件夹最大大小为 512 MB
我们在 S3 存储桶中的视频文件超过 1 GB
所以我们需要找出其他提供/TMP 空间至少 2 GB 的 FaaS 吗?
所以请推荐一个至少提供 2 GB 的 faas 提供商
注意:如果没有,请建议我另一种方法
我们正在开发一个视频流媒体平台
我们需要转换用户上传的云存储中的视频文件
为此,我们决定使用 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/中看到。