将aws s3上的多个文件合并为zip

Vla*_*ler 2 amazon-s3

我有一个应用程序,它将大量音频文件上传到AWS S3.是否可以动态地在服务器上压缩任意文件并让用户下载整个存档?

Joh*_*ein 6

是的,这是可能的,但您必须编写所有代码.有两种常用方法:

1.通过Amazon EC2 Web服务器

使用您首选的操作系统,Web服务器等在Amazon EC2上创建Web服务器.编写满足您需求的Web应用程序.

2.通过AWS Lambda和Amazon API Gateway

新的世界是通过为AWS Lambda编写代码来避免服务器,AWS Lambda是一个运行您提供的代码的事件激活服务.将API网关结合起来处理API调用请求,您不需要服务器.

甚至还有新的框架,例如JAWS(JavaScript + AWS Stack),这使得这更容易:

颚