繁体   English   中英

AWS Lambda使用node.js将文件上传到S3时需要花费时间

[英]AWS Lambda Consumes time when uploading files to S3 using node.js

我在lambda上的程序通过从url的帮助下从twilio提取文件开始,然后将其存储在lambda上的/ tmp中,然后将该文件从lambda的/ tmp上传到aws S3。 我担心的是,如果它的大文件说200MB,那么lambda会运行很长时间。 有什么方法可以在将lambda上传到s3时停止它,然后在s3上传成功完成时唤醒。 并可以使用类似的概念进行下载,以便lambda可以停止,并且在将文件上传到/ tmp时它会唤醒并将文件上传到AWS S3。 这样可以节省很多时间

正在运行传输的Lambda容器提供了/tmp所在的硬盘驱动器和正在处理上载/下载的CPU以及上载/下载所使用的缓冲区所需的内存...。

您有权访问这些资源的事实恰好是因为您要为运行的 Lambda容器付费。

如果可以停止运行或暂停它,则您将无权访问这些资源,并且上载/下载将停止。

这是不可能的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM